ASP.NET MVC和ASP.NET成员资格模板提供程序

时间:2010-03-19 18:29:33

标签: asp.net asp.net-mvc asp.net-membership

在启动新的ASP.NET MVC应用程序时,在Visual Studio中默认创建的标准ASP.NET MVC模板应用程序中,已有内置的成员身份/身份验证/授权系统。

使用网络搜索可以找到很多关于如何使用内置ASP.NET成员资格系统的信息,但是这些材料经常有点陈旧,仅涉及ASP.NET,不提ASP。 NET MVC框架。

仅举例: http://msdn.microsoft.com/en-us/library/ms998347.aspx#paght000022%5Fmembershipapishttp://www.4guysfromrolla.com/articles/091207-1.aspx

适用于ASP.NET内置成员资格系统的所有内容在多大程度上也适用于ASP.NET MVC ready模板成员资格系统?

2 个答案:

答案 0 :(得分:2)

MVC模板使用标准的ASP.NET成员资格服务。

答案 1 :(得分:2)

正如Franci指出的那样,ASP.NET MVC使用与ASP.NET相同的提供者模型来实现成员身份,角色和配置文件,但由于它没有真正使用服务器控件模型,您会发现需要编写控件本身(或使用/ Views / Account文件夹和AccountController中的示例)。

就教程而言,一个好的起点是ASP.NET网站的Learn MVC部分,尤其是:

  

Authenticating Users with Forms Authentication

您将看到创建和管理用户和角色的示例与ASP.NET相同。