2009-05-18 83 views
5

的ASP.NET MVC 1.0(最终)项目模板已基本会员内置的,但我需要它在两个方面延伸:扩展的AccountController:ASP.NET MVC会员

  • 电子邮件确认验证新帐户。
  • 上注册查看其他领域,如“家庭街道地址”和“部门号”

我打算修改模板文件,如控制器/ AccountController.cs意见/Account/Register.aspx,但我真的不确定从哪里开始。

我发现了许多有些适用的文章(例如this one at aspnet.4guysfromrolla.com),但如果有更好的入门方法或尝试在ASP.NET MVC中实现ASP.NET WebForms教程可能会浪费时间已经在ASP.NET MVC中实现,它非常适合我的需求。

我只是从哪里开始寻找一般指导。

回答

9

MVC框架与应用于成员资格提供者并没有多大区别。它不太完美,但功能类似。 ASP.NET成员资格与MVC平台目前的标准接近。但是,如果您使用Membership服务提供的界面,那么如果有必要,您应该能够插入自己的会员资格或配置文件提供程序。

Here is a blog entry对于在MVC中实施电子邮件验证的人员。

我更喜欢附加信息是应用程序数据库的一部分,但如果您希望它作为注册信息,ASP.NET Profile提供程序应该在MVC中为您工作。在你已经链接的系列的第6部分中有一个例子,它应该能够让你很好地概述功能。 Here is an question从这个网站,可以帮助你,如果你遇到麻烦得到它的工作。

+0

谢谢史蒂文,正是我需要的! – 2009-05-19 20:38:12