ASP.NET MVC 1.0(最终)项目模板内置了基本成员资格,但我需要以两种方式扩展它:
我打算修改模板文件,例如 Controllers / AccountController.cs 和 Views / Account / Register.aspx ,但我真的不知道在哪里启动。
我发现许多文章有点适用(例如this one at aspnet.4guysfromrolla.com),但是如果有更好的方法可以在ASP.NET MVC中尝试实现ASP.NET WebForms教程可能会浪费时间已经在ASP.NET MVC中启动或实现了一个非常符合我需求的实现。
我只是在寻找从哪里开始的一般指导。
答案 0 :(得分:9)
MVC框架确实没有太大区别,因为它适用于会员提供商。它不是那么无缝,但功能类似。 ASP.NET成员资格与MVC平台目前的标准接近。但是,如果您使用会员服务提供的界面,您应该能够插入您自己的会员或个人资料提供者,如果有必要的话。
Here is a blog entry适用于在MVC中实施电子邮件验证的人。
我更喜欢附加信息是应用程序数据库的一部分,但如果您希望将其作为注册信息,那么ASP.NET Profile提供程序应该适用于MVC。您已链接的系列的第6部分中有一个示例,可以为您提供有关功能的良好概述。来自此网站的Here is an question,如果您遇到麻烦,可能会对您有所帮助。