Kolla på att skapa egna ascx-kontroller, eller helt rena .vb filer som enbart innehåller din kod. Blir i princip som att inkludera dina include filer idag.Inkludera funktioner, standard layout.
Jag undrar hur man på bästa sätt inkluderar standard funktioner i aspx.
I dagsläget har jag en site som är uppbyggt i traditionell asp.
Där har jag en asp sida som har en inkluderar en asp fil som heter Base.asp.
Ex:
common.asp
-----------------------------
<!-- #Include File="Base.asp" -->
<%
Call TopMenu()
Call CommonContents()
Call Footer()
%>
------------------------------
Base.asp innehåller enbart grafiska utseendet på siten som jag anropar från common.asp, samt en include till filen Util.asp.
Ex:
-------------------------------
<!-- #Include File="../system/Util.asp" -->
<%
Function TopMenu()
End Function
Sub Footer()
End Sub
Function NewsList()
End Function
%>
------------------------------
Util.asp är filen som hela systemet är uppyggt kring, den innehåller databaskopplingen, tar reda på sididet mm.
Ex.
Dim ESnPageId
Dim ESSitename
Dim ESConn
Dim ESRoot
Dim ESStartpage
Call ESInit()
Function ESInit()
' Hämtar information från registret
' Hämtar informatio frpn xml fil.
' Hämtar rättigheter för den aktuella sidan.
' Osv.
End FunctionSv: Inkludera funktioner, standard layout.
En länk (inte så bra,men ändå) som kanske ger dig en travare på rätt tänk.
http://www.dotnet101.com/articles/art036_CodeBehind.asp