将asp.net webform转换为mvc

时间:2014-01-14 10:15:24

标签: c# asp.net asp.net-mvc

我是非常新的Asp.net MVC我在一些Webform之前做过但事情有所不同而且我有点如何在asp.net MVC应用程序中实现master_page Page_Load事件,我的代码是这样的:

protected void Page_Load(object sender, EventArgs e)
{
   int intResult = 0;
   if (intResult != 0)
   {     
      Response.Redirect("url");
   }               
}

我希望我在特定控制器中执行的所有操作都能完成此if else我希望某些事情比将if else放在我的所有操作中更有效。

1 个答案:

答案 0 :(得分:2)

为您的控制器创建一个actionfilter。

Creating an action filterHow to prevent an action from executing from a filter

//更新

在您的一条评论中,我看到您希望在用户未登录时将用户重定向到登录页面。在ASP.NET MVC中已有一些内容:Authorize attribute

[Authorize]
public class MyController : Controller
{
    public ActionResult Index()
    {
        return View();
    }
}