2013-11-04 45 views
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> 

我怎麼能預編譯這樣那樣的頁面動態地進行第一加載速度更快?

+0

這並不像你創建它動態地,只是看起來像一個正常的頁面。我可能會在這一點上做更多的背景。 –

+0

除非,當然你的意思是當Default.aspx加載Page.nmster成爲最終的渲染頁面?可以捕獲渲染的內容並緩存下次可用的html,但我真的在這裏做出假設。 –

+0

你好DeeMac。感謝您的迴應。我只是舉了一個例子(我動態創建了Default.aspx文件 - 只是使用OutputStream生成了新文件)。現在它是我的應用程序的一部分(但不包括在項目(.proj)中)。我可以扔掉每個這樣的頁面。需要預編譯這種類型的頁面。 – inser

回答