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

 

转载于:https://www.cnblogs.com/2013likong/p/3537042.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ASP.NET Core MVC会员管理系统是一个基于ASP.NET Core MVC框架开发的网站应用程序,用于管理会员注册、登录、个人资料管理、权限控制等功能。在开发这样一个系统时,首先需要创建一个基于MVC模式的项目,然后设计数据库模型和相应的数据表,以存储会员的相关信息。接着,可以使用Entity Framework Core来实现数据访问层,将会员的信息存储到数据库中。 在网站前端的开发中,可以使用Razor视图引擎来创建各种页面,包括注册页面、登录页面、个人资料页面等。这些页面可以通过ASP.NET Core Identity来实现用户注册、登录和密码重置等功能。同时,也可以使用ASP.NET Core中间件来实现会员权限控制,保护特定的页面只对已登录的会员可见。 此外,还可以使用ASP.NET Core中间件来处理会员信息的验证和存储,确保注册时输入的信息符合规范,并对敏感信息进行加密存储。在会员管理系统中,还可以实现会员列表的展示、编辑和删除功能,以及对会员权限的管理等。 综上所述,开发ASP.NET Core MVC会员管理系统需要深入理解MVC框架的概念和ASP.NET Core的相关知识,同时还需要熟练运用Entity Framework Core、Razor视图引擎和ASP.NET Core Identity等技术,才能实现一个功能完善的会员管理系统。当然,在开发过程中还需要考虑用户体验和安全性等方面,以提供稳定、安全且用户友好的会员管理服务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值