特定日期后锁定MVC ActionResult?

时间:2013-12-18 12:23:57

标签: asp.net-mvc validation asp.net-mvc-4

我需要在特定日期之后阻止访问[HTTPGET]

我的WebApplication基于ASP.NET MVC 4。

ActionResult我需要在12月20日锁定简单的httpget。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

以最基本的形式:

public ActionResult Get()
{
     if(DateTime.Now >= new DateTime(2013,12,20)) // I haven't check this constructor call
     {
         return RedirectPermanent("/someurlname");
     }

    return View();
}

如果您需要在更多地方执行此操作并保持DRY,我会写一个ActionFilter。