首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVC注册和登录模型--有多少?

MVC注册和登录模型--有多少?
EN

Stack Overflow用户
提问于 2016-07-19 14:56:21
回答 0查看 79关注 0票数 0

我已经创建了一个“注册新用户表单”,并使用以下模型:

代码语言:javascript
复制
namespace FREELANCER.Models
{
    [Bind(Exclude = "UserID")]
    public class UserModel
    {
        [ScaffoldColumn(false)]
        public int UserID{ get; set; }

        [Display(Name = "Fornavn")]
        [Required(ErrorMessage = "Skriv venligst dit fornavn", AllowEmptyStrings = false)]
        [RegularExpression(@"(^[a-zA-Z æøåÆØÅ]{0,25}$)", ErrorMessage = "Fornavn skal bestå af 2-25 bogstaver")]
        public string FirstName { get; set; }

        [Display(Name = "Efternavn")]
        [Required(ErrorMessage = "Skriv venligst dit efternavn", AllowEmptyStrings = false)]
        [RegularExpression(@"(^[a-zA-Z æøåÆØÅ]{0,25}$)", ErrorMessage = "Efternavn skal bestå af 2-25 bogstaver.")]
        public string LastName{ get; set; }


        [Display(Name = "Telefonnummer")]
        [RegularExpression("(^[0-9]{8}$)", ErrorMessage = "Telefon skal bestå af 8 tal.")]
        public string Phone{get; set; }

        [Display(Name = "Kodeord")]
        [Required(ErrorMessage = "Skriv venligst et kodeord", AllowEmptyStrings = false)]
        [DataType(DataType.Password)]
        [StringLength(8, MinimumLength = 4, ErrorMessage = "Kodeordet skal mindst bestå af 4-8 karakter.")]
        public string Password { get; set; }

        [Display(Name = "E-mailadresse")]
        [Required(ErrorMessage = "Skriv venligst din e-mailadresse", AllowEmptyStrings = false)]
        [EmailAddress(ErrorMessage = "Ugyldig e-mailadresse")]
        [Remote("DoUserExist","Home",ErrorMessage = "E-mail already in use")]
        [DataType(DataType.EmailAddress)]
        public string Emailaddress{ get; set; }

        [Display(Name = "By")]
        [Required(ErrorMessage = "Vælg en by", AllowEmptyStrings = false)]
        public int CityID { get; set; }

        public int EmailID { get; set; }

        [Display(Name = "Nyhedsbrev")]
        public bool SubscribeToNewsletter{ get; set; }

        [ScaffoldColumn(false)]
        public DateTime UserCreated{ get; set; }

    }
}

现在我想创建一个登录表单,它必须是:

Textbox (电子邮件地址) Textbox (密码) Subtmit_button

我应该为它创建一个新的模型还是使用UserModel?

代码语言:javascript
复制
public class LoginModel
{
public string Emailadress {get ; set ;}
public string Password {get ; set ;}
}

MVC模型的概念把我搞糊涂了,请帮帮忙!

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38451461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档