1 @{ 2 ViewBag.Title = "Register"; 3 } 4 5 <script src="~/Scripts/jquery-2.1.0.js"></script> 6 <script src="~/Scripts/jquery.validate.js"></script> 7 <script src="~/Scripts/jqury.common.js"></script> 8 <script type="text/javascript"> 9 jQuery(document).ready(function () { 10 jQuery("#Registerform").validate({ 11 rules: { 12 Account: "required", 13 Password: "required", 14 ConfirmPassword: { 15 required: true, 16 equalTo:"#Password" 17 }, 18 Email: { 19 required: true, 20 email:true 21 } 22 }, 23 messages: { 24 Account: "输入账号!", 25 Password: "输入密码!", 26 ConfirmPassword: { 27 required:"输入确认密码!", 28 equalTo:"输入相同的密码!" 29 }, 30 Email: { 31 required: "输入邮箱地址!", 32 email:"不是有效的邮箱地址!" 33 } 34 } 35 }) 36 37 jQuery("#btnReg").click(function () { 38 if (jQuery("#Registerform").valid()) { 39 jQuery.ajax({ 40 type: "Post", 41 url: "/Member/Register", 42 dataType: "json", 43 data: JSON.stringify({ 44 Account: jQuery("#Account").val(), 45 Password: jQuery("#Password").val(), 46 Email: jQuery("#Email").val() 47 }), 48 contentType: "application/json;charset=utf-8", 49 success: function (result) { 50 window.alert("注册成功!"); 51 }, 52 error: function (XMLHttpRequest, textStatus, errorThrown) { 53 //window.alert(errorThrown); 54 jQuery.AlertException(XMLHttpRequest,errorThrown); 55 } 56 }) 57 } 58 else { 59 return; 60 } 61 }) 62 }) 63 </script> 64 @using (Html.BeginForm(null, null, FormMethod.Post, new { id = "Registerform" })) 65 { 66 <span>Account</span> <input type="text" id="Account" name="Account" /><br /> 67 <span>Password</span><input type="password" id="Password" name="Password" /><br /> 68 <span>Confirm Password</span><input type="password" id="ConfirmPassword" name="ConfirmPassword" /><br /> 69 <span>Email</span><input type="text" id="Email" name="Email" /><br /> 70 <input type="button" id="btnReg" value="注册" /> 71 }
MemberEntity objMemberEntity = new MemberEntity(); public ActionResult Register() { return View(); } [HttpPost] public ActionResult Register(Member member) { objMemberEntity.Register(member); return Json(member,JsonRequestBehavior.AllowGet); } public int Register(Member member) { SqlParameter[] sqlpar = { new SqlParameter("@Account",member.Account), new SqlParameter("@Password",member.Password), new SqlParameter("@Email",member.Email) }; return SQLHelper.ExecuteCommand("usp_Member_Register", CommandType.StoredProcedure, sqlpar); }