0
我有一個應用程序動態地創建aspx頁面(生成從基本頁面繼承的aspx文件)。 例如,我有文件的Default.aspx如何預編譯動態創建的aspx頁面?
<%@ Page Language="C#" MasterPageFile="Page.master" Inherits="MyWebsite.AppCode.BaseCmsPage" %>
<asp:Content ContentPlaceHolderID="cphBody" runat="server">
Content goes here (it might be a lot of text or user controls
</asp:Content>
我怎麼能預編譯這樣那樣的頁面動態地進行第一加載速度更快?
這並不像你創建它動態地,只是看起來像一個正常的頁面。我可能會在這一點上做更多的背景。 –
除非,當然你的意思是當Default.aspx加載Page.nmster成爲最終的渲染頁面?可以捕獲渲染的內容並緩存下次可用的html,但我真的在這裏做出假設。 –
你好DeeMac。感謝您的迴應。我只是舉了一個例子(我動態創建了Default.aspx文件 - 只是使用OutputStream生成了新文件)。現在它是我的應用程序的一部分(但不包括在項目(.proj)中)。我可以扔掉每個這樣的頁面。需要預編譯這種類型的頁面。 – inser