asp.net mvc4 修改密码界面
1、效果

说明:1、界面不太美观 这里面主要是包括 利用jQuery 插件validate验证form字段,jQuery提交form表单的方式
1、HTML代码
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<link href="Easyui/themes/default/easyui.css" rel="stylesheet" />
<link href="Easyui/themes/icon.css" rel="stylesheet" />
<script src="Easyui/jquery-1.7.2.min.js" type="text/javascript"></script>
<script src="Easyui/jquery.easyui.min.js"></script>
<script src="Easyui/locale/easyui-lang-zh_CN.js"></script>
<script src="JS/jquery.validate.min.js"></script>
<script src="JS/jquery.form.js"></script>
<style type="text/css">
.div1
{
width:350px;
height:160px;
}
td
{
text-align:right;
}
.input1
{
width:180px;
}
</style> </head>
<body>
<form id="form1" runat="server">
<input type="hidden" name="userId" value=""/>
<div class="div1">
<table>
<tr><td>用户名:</td><td><input class="input1" type="text" id="userName" name="userName" value="" /></td></tr>
<tr><td>旧密码:</td><td><input class="input1" type="password" id="pwd" name="pwd" value="" /></td></tr>
<tr><td>新密码:</td><td><input class="input1" type="password" id="NewPwd" name="NewPwd" value="" /></td></tr>
<tr><td>确认新密码:</td><td><input class="input1" type="password" id="confirmPwd" name="confirmPwd" value="" /></td></tr>
<tr><td id="btnCaoZuo" style="padding-right:20px;width:160px;" colspan="2">
<input type="button" style="width:80px;margin-right:15px;" onclick="test()" value ="保存" />
<input type="button" style="width:80px;" value="取消" /></td></tr>
</table>
</div>
</form>
</body>
</html>
<script type="text/javascript"> function check_form() { return $("#form1").validate({
rules: {
userName: {
required: true,
minlength: 2
},
NewPwd: {
required: true,
minlength: 6,
maxlength: 20,
},
confirmPwd: {
required: true,
minlength: 6,
maxlength: 20,
equalTo: "#NewPwd"
} },
messages: {
userName: {
required: "请输入用户名",
minlength: "用户名必需由两个字母组成"
},
NewPwd: {
required: "请输入密码",
minlength: "密码长度不能小于 6 个字母",
maxlength: "密码长度不能多于 20 个字母",
},
confirmPwd: {
required: "请输入密码",
minlength: "密码长度不能小于 6 个字母",
maxlength: "密码长度不能多于 20 个字母",
equalTo: "两次密码输入不一致"
} }
});
}
function test()
{
if (check_form().form()) {
var f = $('#form1');
f.form('submit', {
url: 'Home/ChangePWD',
type: 'post',
success: function (data) {
var json = $.parseJSON(data);
if (json.id == 1) { } },
error: function (data) { } });
return true; } else { return false; } }
</script>
2、Home控制器 代码
public ActionResult ChangePWD()
{
ResultModel re = new ResultModel();
string userName = Request["userName"].ToString();
re.id = ;
re.stName = "修改成功!";
return Json(re, JsonRequestBehavior.AllowGet);
}
3、引用的Easyui 及js源文件下载地址
链接:https://pan.baidu.com/s/1UDrd5KKB4kN3tN_0CotA4A 密码:tctv
asp.net mvc4 修改密码界面的更多相关文章
- Dynamics CRM修改密码界面
我们再实施Dynamics CRM的过程中经常会被客户吐槽没有一个修改密码的页面.市面上也有一些人通过自己操作AD库进行修改密码的解决方案不过多多少少会有一些BUG存在.其实ADFS提供了一个修改密码 ...
- asp.net membership 修改密码
aspnet_Applications 存储数据库所涉及应用程序有关信息. aspnet_Membership 存储与用户相关信息例如:用户登陆密码,创建时间. aspnet_Paths 存储应用程序 ...
- winform设计一个登录界面和修改密码的界面-自动切换窗体(问题[已解] 望一起讨论)(技术改变世界-cnblog)
http://www.cnblogs.com/IAmBetter/archive/2012/01/14/2322156.html winform设计一个登录界面和修改密码的界面-自动切换窗体(问题[已 ...
- C#_会员管理系统:开发三(修改密码)
为以后多个功能界面考虑,新增一个主界面: 主界面如下: 主界面(VIPMain.cs)详细代码如下: using System; using System.Collections.Generic; u ...
- 31、Flask实战第31天:cms后台修改密码
cms后台修改密码界面布局 先创建cms_resetpwd.html页面,继承cms_base.html {% extends 'cms/cms_base.html' %} {% block titl ...
- vue-element添加修改密码弹窗
1.新建修改密码vue文件CgPwd.vue 代码如下: <template> <!-- 修改密码界面 --> <el-dialog :title="$t('c ...
- 在ASP.NET MVC4中实现同页面增删改查,无弹出框02,增删改查界面设计
在上一篇"在ASP.NET MVC4中实现同页面增删改查,无弹出框01,Repository的搭建"中,已经搭建好了Repository层,本篇就剩下增删改查的界面了......今 ...
- asp.net mvc4 登录界面
说明:开发环境 asp.net mvc4 c#语言 1.项目目录结构 2.Login控制器中 public ActionResult Index() { return View(); } 对应Inde ...
- ASP.NET MVC5 网站开发实践(二) Member区域 - 用户部分(3)修改资料、修改密码
在上一篇博客中实现了用户的注销和登录,其实代码里落了点东西,就是用户登录要更新最后一次登录时间和登录IP,这次补上.今天做修改资料和修改密码,TryUpdateModel是新用到的东西. 目录: AS ...
随机推荐
- 【MFC】半透明对话框(转)
原文转自 http://jingyan.baidu.com/article/656db918fd5b0ee381249ca1.html 在OnInitDialog()函数添加以下代码: //设置半透明 ...
- 解决 unresolved external symbol 无法解析 _send@16(转)
(1) vc网络编程中遇到一个编译问题,原来是少了WSOCK32.LIB. 在 project-->settings-->Link-->Object/Library modules ...
- 转 C语言编译过程简介
C语言编译过程简介 C语言编译过程简介 刚开始接触编程的时候,只知道照书敲敲代码,一直都不知道为什么在windows平台下代码经过鼠标那样点击几下,程序的结果就会在那个黑色的屏幕上.现在找了个机会将C ...
- 现象: shell脚本中source aaa.sh时提示 source: not found
原因: ls -l `which sh` 提示/bin/sh -> dash 这说明是用dash来进行解析的. 改回方法: 命令行执行:sudo dpkg-reconfigure dash 在界 ...
- 四、 java循环结构
for循环结构: 格式:①初始化条件;②循环条件;③迭代条件;④循环体 for(①;②;③){ //④ } 执行过程:①-②-④-③-②-④-③-...-④-③-②,直至循环条件不满足,退出当前的循环 ...
- HDU 5794 A Simple Chess(杨辉三角+容斥原理+Lucas定理)
题目链接 A Simple Chess 打表发现这其实是一个杨辉三角…… 然后发现很多格子上方案数都是0 对于那写可能可以到达的点(先不考虑障碍点),我们先叫做有效的点 对于那些障碍,如果不在有效点上 ...
- DNS重绑定DNS Rebinding攻击
DNS重绑定DNS Rebinding攻击 在网页浏览过程中,用户在地址栏中输入包含域名的网址.浏览器通过DNS服务器将域名解析为IP地址,然后向对应的IP地址请求资源,最后展现给用户.而对于域名所有 ...
- 一次完整的http请求过程以及网络I/O模型select、epoll
a.一次完整的http请求过程 1.域名解析,得到域名对应的IP; 2.三次握手,客户端与服务器通过socket建立TCP/IP连接; 3.浏览器向服务器发送http请求,如:GET/index.ht ...
- 在eclipse使用map reduce编写word count程序生成jar包并在虚拟机运行的步骤
---恢复内容开始--- 1.首先准备一个需要统计的单词文件 word.txt,我们的单词是以空格分开的,统计时按照空格分隔即可 hello hadoop hello yarnhello zookee ...
- spring版本不兼容JDK问题
在实验书上Spring项目的时候出现一个问题,导入包和使用注释的时候eclipse出现报错. 导入包报错:The import org cannot be resolved 注释报错:componen ...