[英]How to provide access of action methods for particular user in a controller in asp.net mvc
在这里,假设我们有两个用户User1和User2,并且控制器中有两种操作方法,
public class HomeController:Controller
{
public ActionResult Method1()
{
return View();
}
public ActionResult Method2()
{
return View();
}
}
对于user1,我想提供两种方法的访问权限,对于user2,我只想提供访问方法1。
在MVC中怎么可能? 请任何人帮助我吗?
您可以使用Authorize
属性并可以如下装饰代码:
public class HomeController:Controller
{
public ActionResult Method1()
{
return View();
}
[Authorize(Users="user1")]
public ActionResult Method2()
{
return View();
}
}
更多细节 :-
http://msdn.microsoft.com/zh-CN/library/system.web.mvc.authorizeattribute.aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.