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
- MVC初学(不积跬步,无以至千里)
- 不积跬步,无以至千里
- 不积跬步,无以至千里
- 不积跬步无以至千里
- 不积跬步,无以至千里
- 不积跬步无以至千里
- 不积跬步,无以至千里
- 不积跬步,无以至千里
- 不积跬步无以至千里
- 不积跬步 无以至千里
- 不积跬步,无以至千里
- 不积跬步,无以至千里。
- 不积跬步,无以至千里
- 不积跬步无以至千里
- 不积跬步,无以至千里
- 不积跬步无以至千里 不积小流无以成江海
- 不积小流,无以成江海;不积跬步,无以至千里
- Oracle Package包 (不积跬步,无以至千里)
- 科目二
- String源码分析
- USACO天梯--Milking Cows
- 第7周项目2 - 建立链队算法库.cpp
- 移动web开发响应式布局总结
- MVC初学(不积跬步,无以至千里)
- 【ssh学习笔记】struts2的action与Spring
- linux系统关闭IPv6的方式
- Xcode6 模拟器路径
- AbstractStringBuilder 源码分析
- Xcode7 网络请求报错:The resource could not be loaded because the App Transport Security policy requir
- 蓝懿ios技术交流和心得分享12.17
- netty5笔记-concurrent-FastThreadLocal
- Android 自定义ViewPager设置屏蔽左右滑动事件