我如何做在ASP注册.净MVC
本文关键字:注册 MVC ASP 何做 | 更新日期: 2023-09-27 18:15:18
我对ASP比较陌生。. NET MVC,但我已经学过c#一段时间了,而且我已经学过MVC基础课程。我被"ASP"困住了。网络成员"。
对于我的网站,我需要一个注册(电子邮件,密码,和一些自定义字段),登录,"角色"(用户,管理员。版主等),"设置"(更改密码等)和cca。40个自定义字段(如出生日期,最喜欢的颜色,汽车类型等)连接到用户。
如何应该我使它在MVC?
我已经找到了SimpleMembership,但我不需要它的大部分功能,我需要的功能缺失。
我的大放异彩!
我建议使用实体框架,原因如下。它使数据库交互非常简单和可读。
你可以在MVC中编写你自己的成员提供程序,就像你说的,你不需要大部分的功能,所以你不需要实现它们。这家伙在这里实现了->
http://www.brianlegg.com/post/2011/05/09/implementing - -的- roleprovider类和membershipprovider - - mvc 3. aspx
他告诉要关注哪些,并显示角色和授权。
本质上,您将使用实体框架将User模型映射到User表,然后在用户注册时使用该用户模型。您甚至可以使用验证属性,如下所示->
http://www.asp.net/mvc/tutorials/older-versions/models-(数据)/validation-with-the-data-annotation-validators-cs
我还需要回答什么问题来帮助你今天的旅程,我的好先生?
就我个人而言,我喜欢使用内置的会员提供程序(尚未查看simplememship)进行注册,登录和角色。
然后我简单地创建我自己的成员表,并将其与成员User表绑定在一起。
这个简单的方法使我不必创建自己的成员资格提供程序,而且我可以自由地按照我想要的方式定义成员表。