日期:2014-05-17 浏览次数:20425 次
public class HomeController : Controller
{
public ActionResult test1()
{
/*控制器内所有方法内都有相同的代码,判断是否有权限执行,如果有执行才往下执行*/
........
return View();
}
public ActionResult test2()
{
/*控制器内所有方法内都有相同的代码,判断是否有权限执行,如果有执行才往下执行*/
........
return View();
}
}
/// <summary>
/// 声明控制器基类,由子类继承
/// </summary>
public class ControllerBase : Controller
{
protected override void Execute(System.Web.Routing.RequestContext requestContext)
{
string controller = requestContext.RouteData.Values["controller"].ToString();
string action = requestContext.RouteData.Values["action"].ToString();
/*控制器内所有方法内都有相同的代码,判断是否有权限执行,如果有执行才往下执行*/
base.Execute(requestContext);
}
}
AuthorizeAttribute
[Authorize]
public class HomeController&nb