zoukankan      html  css  js  c++  java
  • 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);
            }
  • 相关阅读:
    解决粘包问题
    粘包问题
    模拟ssh功能
    套接字接上链接循环
    套接字加入通讯循环
    简单通信
    网络编程
    单例模式
    记录一下:chrome上,把网页保存为文件的插件
    centos6.5 64bit 实现root开机自动登录X桌面
  • 原文地址:https://www.cnblogs.com/2013likong/p/3537042.html
Copyright © 2011-2022 走看看