2008-12-03 33 views
0

我使用BaseUserControl,其中我有一個方法Request.Write - 在Head標籤中執行。 [動作 - 模板]

private string typeName 
{ 
    get { return GetType().FullName; } 
} 

private object headOne 
{ 
    get { return Context.Items[typeName + "_Head"]; } 
    set { Context.Items[typeName + "_Head"] = value; } 
} 

public void Head(Action template) 
{ 
    if (headOne == null) 
    { 
     template(); 
     headOne = "exist"; 
    } 
} 

我用它現在,不重複一個用戶控制部。內部行動我有幾個Request.Write();

<% Head(() => { %> 

<style>.css {}</style> 

<% }); %> 

我感興趣的是,在頭標籤中執行這個請求很熱門。目前我沒有找到任何方法,沒有創建自定義視圖引擎。

回答

0

也許只是使用masterPages來達到你的目的。 但你也可以操縱System.Web.UI.HtmlControls.HtmlHead Here is a sample