MVC 会员注册
@{
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 会员注册的更多相关文章
- MVC会员注册
自从写了<数据库数据加密与解密>http://www.cnblogs.com/insus/p/3434735.html.其中也有提及Insus.NET将要在MVC应用程序中实现会员注册的功 ...
- 【MVC】会员注册/登录,普通验证,会员名是否注册Ajax验证以及会员邮件验证实现原理
using System; using System.Collections.Generic; using System.ComponentModel; using System.ComponentM ...
- 帝国cms实现会员注册之后根据所在会员组转向的方法
帝国cms要实现会员注册之后根据所在会员组转向的能能,就需要修改/e/member/class/member_registerfun.php文件找到第175行,修改成如下代码: //审核 if($ch ...
- 将ECSHOP会员注册页面的Email修改成非必填项
将ECSHOP会员注册页面的Email修改成非必填项 ECSHOP教程/ ecshop教程网(www.ecshop119.com) 2011-07-29 有人说,在后台的 “会员注册项设置 ”里面 ...
- DISCUZ! X2.5设置仅允许QQ登录注册论坛 加固会员注册机制
论坛稍微有点起色之后,很多站长就会担心论坛经常被人恶意灌水.注册机.顶贴机等等一些列非法的手段.通常站长都会通过一些后台的设置和插件等等一 切有效的方法预防,但更多的站长会通过限制用户注册会员,需注册 ...
- DEDECMS会员注册如何配置邮箱发送邮件功能
网站邮件功能是一个非常基础和有效的通信工具,配合dede会员注册邮件验证功能可以大量的拒绝垃圾注册用户.那么如何配置DEDECMS会员注册邮箱发送邮件功能? 1:配置dedecms网站发信EMAI ...
- 10天学会phpWeChat——第十天:phpWeChat的会员注册、登录以及微信网页开发
通过前面的系列教程,我们系统的讲解了phpWeChat从视图端.控制器端到模型端的操作流程:熟悉了phpWeChat的目录结构:掌握了视图端模板如何创建一个丰富的表单和模型端如何操作数据库.这一切都是 ...
- 第三百八十四节,Django+Xadmin打造上线标准的在线教育平台—路由映射与静态文件配置以及会员注册
第三百八十四节,Django+Xadmin打造上线标准的在线教育平台—路由映射与静态文件配置以及会员注册 基于类的路由映射 from django.conf.urls import url, incl ...
- web会员注册页面代码(4)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
随机推荐
- CodeFirst进行数据迁移之添加字段
一.为模型更改设置 Code First 数据迁移 1.工具->库程序包管理器->程序包管理器控制台->输入"Enable-Migrations" 或者 Ena ...
- linux用户管理
管理用户的文件 添加用户组 添加用户 修改权限
- 课堂Beta发布140字评论
Beta发布140字评论: 第一组:飞天小女警 此项目组的功能是礼物挑选,创意十足,用户只要一听名字便会被深深吸引,并且页面设计感,时尚感十足,不断吸引客户的眼球,而且发布到云服务器上面. 第二组:金 ...
- VaR实现实证
投资组合Var计算实例 http://financetrain.com/analytical-approach-to-calculating-var-variance-covariance-metho ...
- keepalived+mysql实现双主高可用
环境: DB1:centos6.8.mysql5.5.192.168.2.204 hostname:bogon DB2:centos6.8.mysql5.5.192.168.2.205 hostn ...
- linux下的redis安装以及php添加redis扩展
一.redis的安装 win版本详见: 下面是linux版本的安装步骤: step1.下载 http://redis.io/download下载完后直接make然后make install,注意sud ...
- 如何查看apache,php,mysql的编译参数
查看nginx编译参数:/usr/local/nginx/sbin/nginx -V 查看apache编译参数:cat /usr/local/apache2/build/config.nice 查看m ...
- java中用spring实现数组类型输出
java 中的几个数组类型 1.Department类 package com.yy.collection; import java.util.List; import java.util.Map; ...
- (python) 标准模块sys和os的使用
一.sys模块 包含了系统的相关的功能.我们来学习sys.argv,它包含命令行参数. 例子:定义了一个add函数,用来实现两个整数的相加. #! coding=utf-8 # usersys.py ...
- php memcache扩展 出现错误dyld: Symbol not found: _mmc_queue_free
mac 10.10 系统安装php memcache扩展 在使用memcache的时候出现错误dyld: Symbol not found: _mmc_queue_free需要重新编译memcache ...