[一步一步MVC]第二回:还是ActionFilter,实现对业务逻辑的统一Authorize处理

系列文章导航:

[一步一步MVC]第一回:使用ActionSelector控制Action的选择

[一步一步MVC]第二回:还是ActionFilter,实现对业务逻辑的统一Authorize处理

[一步一步MVC]第三回:MVC范例大观园

[一步一步MVC]第四回:漫谈ActionLink,有时“胡搅蛮缠”

[一步一步MVC]第五回:让TagBuilder丰富你的HtmlHelper

[一步一步MVC]第六回:什么是MVC(上)?


由问题引出

ASP .NET MVC中,以友好的URL访问资源是MVC吸引眼球的特色之一,但是随之而来对于Authorize问题的处理变得令人令人头痛。例如假设我们有一个获取Book信息的Action,定义在BookController中:

public BookController : Controller
{
  // Release : code01, 2009/04/22
  // Author : Anytao, http://www.anytao.com
  public ActionResult Index(int id)
  {
    Book
model = (new IBookService()).GetBook(id);
    return
View(model);
  }
}

NET技术[一步一步MVC]第二回:还是ActionFilter,实现对业务逻辑的统一Authorize处理,转载需保留来源!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。