我有一个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
提前致谢...
答案 0 :(得分:1)
你不能。
Page_Init
(和其他Page_*
方法)是WebForms的一部分,这是ASP.NET工作的原始方式。使用ASP.NET MVC,这个逻辑应该在你的控制器中,而不是你的Razor视图文件。