Chr*_*ken 1 .net c# asp.net-mvc http asp.net-mvc-3
我有以下代码使用新的MVC3 HttpStatusCodeResult:
protected override void OnActionExecuted(ActionExecutedContext filterContext) {
base.OnActionExecuted(filterContext);
filterContext.Result = new HttpStatusCodeResult(304, "Not Modified");
}
Run Code Online (Sandbox Code Playgroud)
我仍然得到200OK,我无法弄清楚为什么.请指教.
适合我:
public class HomeController : Controller
{
protected override void OnActionExecuted(ActionExecutedContext filterContext)
{
base.OnActionExecuted(filterContext);
filterContext.Result = new HttpStatusCodeResult(304, "Not Modified");
}
public ActionResult Index()
{
return View();
}
}
Run Code Online (Sandbox Code Playgroud)
结果就是我们所期望的:

| 归档时间: |
|
| 查看次数: |
814 次 |
| 最近记录: |