我们可以将Page_Init放在Razor中

时间:2014-12-15 04:27:06

标签: razor

我有一个Page_Init代码,用于在C#代码中设置无缓存。我需要将代码更改为razor。 在剃须刀中,我们如何初始化Page_Init。

这是我的c#codebehind

 protected void Page_Init(object sender, EventArgs e)
    {
        Response.Cache.SetCacheability(HttpCacheability.NoCache);
        Response.Cache.SetExpires(DateTime.Now.AddSeconds(-1));
        Response.Cache.SetNoStore();
    }
 I want to implement the above code in razor 

提前致谢...

1 个答案:

答案 0 :(得分:1)

你不能。

Page_Init(和其他Page_*方法)是WebForms的一部分,这是ASP.NET工作的原始方式。使用ASP.NET MVC,这个逻辑应该在你的控制器中,而不是你的Razor视图文件。