麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 擴展 > MVC > 正文

MVC4制作網站教程第二章 用戶注冊2.1

2024-09-06 20:44:37
字體:
來源:轉載
供稿:網友

終于開始做用戶部分了,先做注冊
一用戶 
1.1用戶注冊 
首先在Models里添加用戶注冊模型類UserRegister 繼承自User,在類中new一下密碼字段,并添加重復密碼和驗證碼字段。完成后的代碼 

/// <summary> /// 用戶注冊模型 /// </summary> public class UserRegister : User { /// <summary> /// 密碼 /// </summary> [Display(Name="密碼",Description="6-20個字符。")] [Required(ErrorMessage = "×")] [StringLength(20,MinimumLength=6,ErrorMessage = "×")] [DataType(DataType.Password)] public new string Password { get; set; } /// <summary> /// 確認密碼 /// </summary> [Display(Name = "確認密碼", Description = "再次輸入密碼。")] [Compare("Password", ErrorMessage = "×")] [DataType(DataType.Password)] public string RePassword { get; set; } /// <summary> /// 驗證碼 /// </summary> [Display(Name = "驗證碼", Description = "請輸入圖片中的驗證碼。")] [Required(ErrorMessage = "×")] [StringLength(6,MinimumLength=6,ErrorMessage = "×")] public string VerificationCode { get; set; } }

打開Controllers,在public ActionResult Register()上點右鍵添加視圖,選強類型視圖,模型類選擇UserRegister 

添加完成后轉到Register.cshtml編輯視圖,刪除掉自動生成的內容,手動輸入想要的代碼,完成后代碼如下: 

@model CMS.Models.UserRegister@{ ViewBag.Title = "用戶注冊"; Layout = "~/Views/Shared/_Layout.cshtml";}<div class="banner"> <img src="~/Skins/Default/Images/banner.jpg" /></div>@using (Html.BeginForm()){ @Html.ValidationSummary(true) <div class="form"> <dl>  <dt>用戶注冊</dt>  <dd>  <div class="label">@Html.LabelFor(model => model.UserName):</div>  <div class="ctrl">@Html.EditorFor(model => model.UserName)   @Html.ValidationMessageFor(model => model.UserName)   @Html.DisplayDescriptionFor(model => model.UserName)  </div>  </dd>  <dd>  <div class="label">@Html.LabelFor(model => model.Gender):</div>  <div class="ctrl">@Html.RadioButton("Gender", 0) 男 @Html.RadioButton("Gender", 1) 女 @Html.RadioButton("Gender", 2, true) 保密   @Html.ValidationMessageFor(model => model)   @Html.DisplayDescriptionFor(model => model)  </div>  </dd>  <dd>  <div class="label">@Html.LabelFor(model => model.Password):</div>  <div class="ctrl">@Html.PasswordFor(model => model.Password)   @Html.ValidationMessageFor(model => model.Password)   @Html.DisplayDescriptionFor(model => model.Password)  </div>  </dd>  <dd>  <div class="label">@Html.LabelFor(model => model.RePassword):</div>  <div class="ctrl">@Html.PasswordFor(model => model.RePassword)   @Html.ValidationMessageFor(model => model.RePassword)   @Html.DisplayDescriptionFor(model => model.RePassword)  </div>  </dd>  <dd>  <div class="label">@Html.LabelFor(model => model.SecurityQuestion):</div>  <div class="ctrl">@Html.EditorFor(model => model.SecurityQuestion)   @Html.ValidationMessageFor(model => model.SecurityQuestion)   @Html.DisplayDescriptionFor(model => model.SecurityQuestion)  </div>  </dd>  <dd>  <div class="label">@Html.LabelFor(model => model.SecurityAnswer):</div>  <div class="ctrl">@Html.EditorFor(model => model.SecurityAnswer)   @Html.ValidationMessageFor(model => model.SecurityAnswer)   @Html.DisplayDescriptionFor(model => model.SecurityAnswer)  </div>  </dd>  <dd>  <div class="label">@Html.LabelFor(model => model.Email):</div>  <div class="ctrl">@Html.EditorFor(model => model.Email)   @Html.ValidationMessageFor(model => model.Email)   @Html.DisplayDescriptionFor(model => model.Email)  </div>  </dd>  <dd>  <div class="label">驗證碼:</div>  <div class="ctrl">   @Html.TextBoxFor(model => model.VerificationCode)   @Html.ValidationMessageFor(model => model.VerificationCode)   <img id="verificationcode" alt="" src="@Url.Action("VerificationCode", "User")" />   <a id="trydifferent" style="cursor:pointer">換一張</a>  </div>  </dd>  <dd>  <div class="label">注冊條款:</div>  <div class="ctrl">   @Html.CheckBox("Agreement",new {@class="required"})   我已閱讀并同意注冊條款  </div>  </dd>  <dd>  <div class="label"></div>  <div class="ctrl">   <input type="submit" value="注冊" />  </div>  </dd> </dl> <div class="clear"></div> </div>}<script type="text/javascript" > $("#trydifferent").click(function () { $("#verificationcode").attr("src", "/User/VerificationCode?"+new Date()); }) </script>@section Scripts { @Scripts.Render("~/bundles/jqueryval")}            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙的两根好大拔不出去h | 九九热视频免费 | 日韩av片网站 | 国产午夜三级一区二区三桃花影视 | 久色伊人| 成人免费入口 | av免费在线播放 | 一级在线视频 | 久久久三区 | 色无极影院亚洲 | 在线播放亚洲 | 天堂在线中文资源 | 国产精品av久久久久久无 | 亚洲视频成人 | 久精品国产 | 91精品国产一区二区三区四区在线 | 国产亚洲综合一区二区 | 黄色高清视频网站 | 成人免费毛片片v | 大学生一级毛片 | 超碰97国产在线 | 中文字幕涩涩久久乱小说 | 国产福利不卡一区二区三区 | 国产免费网站视频 | 欧美中文字幕一区二区三区亚洲 | 免费午夜视频在线观看 | 97久色| 欧美成年性h版影视中文字幕 | 香蕉在线看 | 精品国产一区二区三区久久久蜜月 | 草久在线 | 日韩av电影免费在线观看 | 成人一级视频 | 2019亚洲日韩新视频 | 国产噜噜噜噜噜久久久久久久久 | 国产精选91 | 国产三级午夜理伦三级 | 成人激情综合网 | 九色p| 香蕉视频1024 | fc2成人免费人成在线观看播放 |