MVC初学(不积跬步,无以至千里)

来源:互联网 发布:dnf怎么老网络中断 编辑:程序博客网 时间:2024/04/29 00:34



@model mvctest.Models.RegisterModel@{    ViewBag.Title = "注册";}<hgroup class="title">    <h1>@ViewBag.Title.</h1>    <h2>新建帐户。</h2></hgroup>@using (Html.BeginForm()) {    @Html.AntiForgeryToken()    @Html.ValidationSummary()    <fieldset>        <legend>注册表单</legend>        <ol>            <li>                @Html.LabelFor(m => m.UserName)                @Html.TextBoxFor(m => m.UserName)            </li>            <li>                @Html.LabelFor(m => m.Password)                @Html.PasswordFor(m => m.Password)            </li>            <li>                @Html.LabelFor(m => m.ConfirmPassword)                @Html.PasswordFor(m => m.ConfirmPassword)            </li>        </ol>        <input type="submit" value="注册" />    </fieldset>}@section Scripts {    @Scripts.Render("~/bundles/jqueryval")}




public class RegisterModel    {        [Required]        [Display(Name = "用户名")]        public string UserName { get; set; }        [Required]        [StringLength(100, ErrorMessage = "{0} 必须至少包含 {2} 个字符。", MinimumLength = 6)]        [DataType(DataType.Password)]        [Display(Name = "密码")]        public string Password { get; set; }        [DataType(DataType.Password)]        [Display(Name = "确认密码")]        [Compare("Password", ErrorMessage = "密码和确认密码不匹配。")]        public string ConfirmPassword { get; set; }    }


和以前VS2005,VS2008写代码感觉简洁多了

0 0