2011-08-15 56 views
1

我们有一个用asp.net 2.0编写的现有应用程序。然后我们使用mvc3创建了一个新的模块,这显然是asp.net 4.0。是否有人试图从2.0提交给mvc3站点的身份验证以便能够访问mvc3页面?谢谢!从Asp.Net 2.0到Asp.Net 4.0的验证

+0

不是asp.net 4.0和MVC 3件完全不同的事情? – naveen

+2

@naveen - 是的,不同的事情。但他是对的 - MVC3使用.NET 4.0功能。 – Oded

+0

看到n感觉不同。[链接](http://www.mindstick.com/Blog/185/Difference%20between%20ASP%20NET%20and%20ASP%20NET%20MVC) –

回答

0

请看下面的链接: asp.net mvc Adding to the AUTHORIZE attribute

应该回答你的问题。

基本上,你必须创建AuthorizeAttribute

衍生

属性类,然后你可以使用这个属性与您的控制器类,如:

[YourAuthorization(Roles = "Admin", ViewName="AccessDenied")] 
public class YourControllerController : Controller