MVC 会员注册

 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);
        }

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。