[AllowAnonymous]
[AllowAnonymous] 属性,允许匿名
在BaseControler里面加一个[Authorize],所有要验证的页面都继承BaseControler, 不需要验证的就不继承。
使用AllowAnonymous属性是用来跳过授权的[Authorize] 执行。
[Required]
指定需要数据字段值。即必填!
[DataType(DataType.Password)]
文本框类型
[Display(Name = "密码")] [Display(Name = "用户名")] // 摘要: // 获取或设置一个值,该值用于在用户界面中进行显示。 // // 返回结果: // 用于在用户界面中进行显示的值。
[Compare("Password", ErrorMessage = "密码和确认密码不匹配。")] // 摘要: // 提供用于比较某个模型的两个属性的特性。
[HttpPost] // 摘要: // 表示一个特性,该特性用于限制操作方法,以便该方法仅处理 HTTP POST 请求。
[HttpGet] // 摘要: // 表示一个特性,该特性用于限制操作方法,以便该方法仅处理 HTTP GET 请求。
[Authorize] // 摘要: // 表示一个特性,该特性用于限制调用方对操作方法的访问。