mvc4 初体验(一)

[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]

    // 摘要:
    //     表示一个特性,该特性用于限制调用方对操作方法的访问。
原文地址:https://www.cnblogs.com/william-lin/p/3641960.html