2010-06-28 45 views
0

我正在开发ASP.NET MVC 2 Web应用程序。到目前为止,我设法使用“RequiresRole”属性为每个控制器函数定义访问规则。突然,这种定义访问规则的方式停止工作(现在每个用户都可以调用任何控制器方法)。 :S。我试过调试,而且用户角色似乎是正确的。我试着检查web.config,但没有发现任何可疑的东西。ASP.NET MVC 2“RequiresRole”属性不起作用

不知道还有什么问题。

任何想法??

回答

3

RequresRoleAttribute旨在用于WCF域数据服务,而不是MVC控制器。我相信你应该使用的属性是AuthorizeAttribute,设置Roles参数。