Request.Write - 在Head标签中执行。 [行动 - 模板]

时间:2008-12-03 10:36:22

标签: asp.net-mvc

我使用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标签中执行此请求。目前我没有找到任何方法,没有创建自定义视图引擎。

1 个答案:

答案 0 :(得分:0)

也许只需使用masterPages来实现您的目的。 但你也可以操纵System.Web.UI.HtmlControls.HtmlHead Here is a sample