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/ ...
随机推荐
- [原创]Matlab之复选框使用
本文简单记录在Matlab的GUI设计中,复选框的一些使用,比较简单. 简单到直接上代码,就是可能比较容易忘记,使用的时候再翻回来好了. 1 2 3 4 5 6 7 % 复选框,选中后为1,未选中则为 ...
- Android之RecyclerView(一)
概述 RecyclerView 是一个 ViewGroup,它用于渲染任何基于适配器的 View.它被官方定义为 ListView 和 GridView 的取代者,是在 Support V7 包中引入 ...
- JSON 的应用
使用 JSON 需要的 jar 包:
- 今天发现之前瑞乐做的登录和注册居然都是用的get请求,瞬间出了一身冷汗.
今天发现之前瑞乐做的登录和注册居然都是用的get请求,瞬间出了一身冷汗. 然后迅速的让晓勇改成post请求了. 不然我觉得凡是有点抓包能力的人抓到我们登录和注册这么涉及安全的东西居然用的是get请求, ...
- 为什么不能访问django自带的索引页
通过HTTP://192.168.160.128:8000访问虚拟机上的django索引页出现“ 无法访问此网站 192.168.160.128 拒绝了我们的连接请求. ” 是什么原因呢?费了好大一番 ...
- 第3天作业 PoEdu MyString实现
作业要求 代码: #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <cstring> class My ...
- Docker-3:Data Volume
Sometimes, applications need to share access to data or persist data after a container is deleted. ...
- TCP/IP协议和HTTP协议 浩哥指教
TCP和IP在HTTP协议的上层,HTTP算是应用层,IP协议建立的是电脑跟电脑之间的联系,具体过程是,物理上,通过网线,解析MAC地址,到达路由,路由告诉数据将要去哪里,对方电脑通过NDS解析,解析 ...
- [[UIScreen mainScreen] bounds]获取尺寸不对
http://www.cocoachina.com/bbs/read.php?tid-264373.html [[UIScreen mainScreen] bounds]获取尺寸不对 我在 ...
- Freemarket学习整理。
导入freemarker.jar包 把word文档另存为xml格式,2007以上版本支持. 编写代码,把路径更改为xml所在路径. 把需要更改的地方写成${}形式. package Document. ...