我使用BaseUserControl,我有一个方法
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>
<% }); %>
我感兴趣的是,热门在Head标签中执行此请求。目前我没有找到任何方法,没有创建自定义视图引擎。
答案 0 :(得分:0)
也许只需使用masterPages来实现您的目的。
但你也可以操纵System.Web.UI.HtmlControls.HtmlHead
Here is a sample