@{
ViewBag.Title = "Register";
} <script src="~/Scripts/jquery-2.1.0.js"></script>
<script src="~/Scripts/jquery.validate.js"></script>
<script src="~/Scripts/jqury.common.js"></script>
<script type="text/javascript">
jQuery(document).ready(function () {
jQuery("#Registerform").validate({
rules: {
Account: "required",
Password: "required",
ConfirmPassword: {
required: true,
equalTo:"#Password"
},
Email: {
required: true,
email:true
}
},
messages: {
Account: "输入账号!",
Password: "输入密码!",
ConfirmPassword: {
required:"输入确认密码!",
equalTo:"输入相同的密码!"
},
Email: {
required: "输入邮箱地址!",
email:"不是有效的邮箱地址!"
}
}
}) jQuery("#btnReg").click(function () {
if (jQuery("#Registerform").valid()) {
jQuery.ajax({
type: "Post",
url: "/Member/Register",
dataType: "json",
data: JSON.stringify({
Account: jQuery("#Account").val(),
Password: jQuery("#Password").val(),
Email: jQuery("#Email").val()
}),
contentType: "application/json;charset=utf-8",
success: function (result) {
window.alert("注册成功!");
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
//window.alert(errorThrown);
jQuery.AlertException(XMLHttpRequest,errorThrown);
}
})
}
else {
return;
}
})
})
</script>
@using (Html.BeginForm(null, null, FormMethod.Post, new { id = "Registerform" }))
{
<span>Account</span> <input type="text" id="Account" name="Account" /><br />
<span>Password</span><input type="password" id="Password" name="Password" /><br />
<span>Confirm Password</span><input type="password" id="ConfirmPassword" name="ConfirmPassword" /><br />
<span>Email</span><input type="text" id="Email" name="Email" /><br />
<input type="button" id="btnReg" value="注册" />
}
 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);
}

MVC 会员注册的更多相关文章

  1. MVC会员注册

    自从写了<数据库数据加密与解密>http://www.cnblogs.com/insus/p/3434735.html.其中也有提及Insus.NET将要在MVC应用程序中实现会员注册的功 ...

  2. 【MVC】会员注册/登录,普通验证,会员名是否注册Ajax验证以及会员邮件验证实现原理

    using System; using System.Collections.Generic; using System.ComponentModel; using System.ComponentM ...

  3. 帝国cms实现会员注册之后根据所在会员组转向的方法

    帝国cms要实现会员注册之后根据所在会员组转向的能能,就需要修改/e/member/class/member_registerfun.php文件找到第175行,修改成如下代码: //审核 if($ch ...

  4. 将ECSHOP会员注册页面的Email修改成非必填项

    将ECSHOP会员注册页面的Email修改成非必填项 ECSHOP教程/ ecshop教程网(www.ecshop119.com) 2011-07-29   有人说,在后台的 “会员注册项设置 ”里面 ...

  5. DISCUZ! X2.5设置仅允许QQ登录注册论坛 加固会员注册机制

    论坛稍微有点起色之后,很多站长就会担心论坛经常被人恶意灌水.注册机.顶贴机等等一些列非法的手段.通常站长都会通过一些后台的设置和插件等等一 切有效的方法预防,但更多的站长会通过限制用户注册会员,需注册 ...

  6. DEDECMS会员注册如何配置邮箱发送邮件功能

    网站邮件功能是一个非常基础和有效的通信工具,配合dede会员注册邮件验证功能可以大量的拒绝垃圾注册用户.那么如何配置DEDECMS会员注册邮箱发送邮件功能?   1:配置dedecms网站发信EMAI ...

  7. 10天学会phpWeChat——第十天:phpWeChat的会员注册、登录以及微信网页开发

    通过前面的系列教程,我们系统的讲解了phpWeChat从视图端.控制器端到模型端的操作流程:熟悉了phpWeChat的目录结构:掌握了视图端模板如何创建一个丰富的表单和模型端如何操作数据库.这一切都是 ...

  8. 第三百八十四节,Django+Xadmin打造上线标准的在线教育平台—路由映射与静态文件配置以及会员注册

    第三百八十四节,Django+Xadmin打造上线标准的在线教育平台—路由映射与静态文件配置以及会员注册 基于类的路由映射 from django.conf.urls import url, incl ...

  9. web会员注册页面代码(4)

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

随机推荐

  1. JQuery源码解析--callbacks

    (function (global, factory) { factory(global); })(this, function (window, noGlobal) { var rootjQuery ...

  2. asp.net mvc表单异步提交

    html代码: @using (Html.BeginForm("xx", "xx", FormMethod.Post, new { enctype = &quo ...

  3. 如何在string.Format()方法中输出大括号

    在string.Format参数中,大括号{}是有特殊意义的符号,但是如果我们希望最终的结果中包含大括号({}),那么我们需要怎么做呢?是”\{”吗?很遗憾,运行时,会给你一个Exception的!正 ...

  4. 一次疏忽导致的bug

    NBB_PUT_SHORT 这个宏是按char* 类型算指针的实际工作中,没有注意这一点,输入指针类型 强转为了 SHORT* 导致 填充的内容错误 这是第一次在工作中遇到 指针类型相关的问题值得记录 ...

  5. String和string的区别(C#)

    从位置讲: 1.String是.NET  Framework里面的String,小写的string是C#语言中的string 2.如果把using System;删掉,没有大写的String了,Sys ...

  6. 使用HttpClient 4.3.4 自动登录并抓取中国联通用户基本信息和账单数据,GET/POST/Cookie

    一.什么是HttpClient? HTTP 协议可能是现在 Internet 上使用得最多.最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源.虽然在 JDK 的 ...

  7. .NET HttpClient扩展

    /// <summary> /// HttpClient扩展类 /// </summary> public static class HttpClientExtensions ...

  8. Linux 安装git

    0.安装git前: 先去git 官网上看一眼,Linux怎么安装git , 原来非常简单,只需要输入命令即可,但是不同的linux 版本对应的命令不一样: 命令行查看Linux版本: $ cat /e ...

  9. MySQLdb操作mysql的blob值

    一般情况下我们是把图片存储在文件系统中,而只在数据库中存储文件路径的,但是有时候也会有特殊的需求:把图片二进制存入数据库. 今天我们采用的是python+mysql的方式 MYSQL 是支持把图片存入 ...

  10. java UDP

    UDP 与 tcp 连接的 区别 以及  两者的不同 UDp 1 面向的是无连接的网络方式 2 传输速度快 (但是容易发生丢包 ) 3 传输的数据的大小带有的限制 一般是在64k  范围内 tcp 1 ...