因为工作需要研究了一下 js的ajax,下面是成果。
主要是三部分:
一、js部分 友情提示注意js部分中的 $("#btn_login")中的return false;这个可以阻止回转服务器不然还是会刷新
复制代码 代码如下:
$(document).ready(function () {
$("#btn_login").click(function () {
postlogin();
return false;
});
});
function postlogin() {
if (checkUserName() && checkUserPwd()) {
var username = $('#txt_loginname').val();
var userpass = $('#txt_loginpass').val();
$.post("../UserLogin.aspx", { UserName: username, UserPass: userpass }, function (result) {
if (result == "1") {
alert("登录成功!");
} else if (result == "3") {
alert("用户名不正确!");
} else if (result == "2") {
alert("密码不正确!");
} else {
alert("登录失败!请重试!" + result);
}
});
}
}
function checkUserName() {
if ($("#txt_loginname").val().length == 0) {
alert('用户名不能为空!');
return false;
} else {
return true;
}
}
function checkUserPwd() {
if ($("#txt_loginpass").val().lenght == 0) {
alert('密码不正确!');
return false;
} else {
return true;
}
}
二、页面部分
复制代码 代码如下:
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="32%" height="37" valign="middle">用户名:</td>
<td width="68%" valign="middle">
<input type="text" name="txt_loginname" id="txt_loginname" class="input_1"/>
</td>
</tr>
<tr>
<td height="37" valign="middle">密 码:</td>
<td valign="middle">
<input type="password" name="txt_loginpass" id="txt_loginpass" class="input_2"/>
</td>
</tr>
<!--<tr>
<td height="37" valign="middle">验证码:</td>
<td valign="middle">
<input type="text" name="textfield3" id="textfield3" class="input_3" style="float:left"/>
<span style="float:left; margin-left:6px;"><img src="images/img_7.gif" /></span></td>
</tr>-->
<tr>
<td colspan="2">
<input type="image" name="btn_login" id="btn_login" src="images/img_4.gif" />
<input type="image" name="input" src="images/img_5.gif" />
<input type="image" name="input" src="images/img_6.gif" />
</td>
</tr>
</table>
三、后台部分也就是在js中转向的处理登录信息的页面
复制代码 代码如下:
protected void Page_Load(object sender, EventArgs e)
{
string username = Request.Form["UserName"];
string userpass = Request.Form["UserPass"];
T_User user = UserManager.loginpassword(username, userpass);
if (user != null)
{
Session["user"] = user;
Response.Write("1"); //登录成功
Response.End();
}
else
{
if (UserManager.OnlyOne(username) >= 1)
{
Response.Write("2"); //密码不正确
Response.End();
}
else
{
Response.Write("3"); //用户名不存在
Response.End();
}
}
}
相关推荐:
SEO提高:如何通过精准优化让网站流量翻倍,优化排名seo加盟费用
ChatGPT维护页面-背后的技术与用户体验,ai领域ppt
《收录情况:数字时代的网络信息检索与价值体现》,山东全域营销推广软件客服电话
什么是seo技术,什么是seo及seo的作用 ,AI倒放仓鼠
ChatGPT恢复正常使用时间,提升你的工作与生活效率,联想电脑AI0510
为什么说seo这么重要,seo重要吗 ,ai19920403
SEO武汉:如何提升武汉地区网站的搜索引擎排名,景区网站建设费用
seo进阶买什么书运营,seo入门难吗 ,没有ai软件怎么打开ai图片
seo网站关键字排名优化,网站seo关键词 ,运动ai
seo点击工具,seo排名点击软件推荐 ,ai狂躁
OpenAIGPT:开启智能时代的语言革命,ai辣妹动漫
SEO未来:如何在变革中抢占先机,迎接数字营销的新纪元,台州网站建设分析和总结
ChatGPTWindows版本下载:让AI助力您的工作和生活,ai yamama
seo进阶买什么书推广,seo的推广技巧 ,菩萨壁纸ai
seo系列什么意思,seo的分类 ,que n ai je
seo深度优化插件是什么,深度优化手机软件 ,ai的缩写
GPT在智能聊天机器人中的作用:重塑沟通体验,开创智能未来,百万级ai
AI免费写文章:让创作变得轻松高效
文章写作AI:让创作更高效、精准的智能助手
seo网络推广是什么,seo网络推广是什么意思 ,ai哪里注音
创作新时代:自动生成文章AI的魅力与未来
ChatGPT网页版为什么不能用了?解析原因与解决办法,女人莫名其妙想ai
SEO找出网站流量提升的终极策略,带你走向搜索引擎巅峰!,朝阳模板网站建设价格
ChatGPT怎么有梯子?突破网络限制,轻松畅享AI智能,ai对唱音响
seo适合看什么书,自学seo书籍推荐 ,ai少女 刻晴
ChatGPT:我目前无法查看或解析附件,您是否遇到过这样的困扰?,ai+燃烧
SEO到底怎么做?揭秘从零到精通的完整SEO优化攻略,鸟瞰ai
好用的AI写作软件,让创作更高效
优排软件:高效管理新天地,轻松提升工作效率,长葛外贸网站建设
SOE优化:让你的网站轻松登顶,流量激增的秘密武器,广西网站建设存在问题
GPT优化:让你的工作与生活更高效、更智能,Ai__79
SEO课:让你从小白变成搜索引擎优化高手,推广自媒体营销计划
SEO出超:如何通过精准优化实现网站流量大爆发,营销推广方式联系f火15星
怎么让AI写文章,轻松实现内容创作的智能化
ChatGPT启动时遇到问题?快速解决方案让你畅享智能对话体验,ai如何保存logo
SEO优:让网站流量和排名实现飞跃的秘诀,大理哪有企业网站建设
seo需要学些什么内容,学seo的基础 ,中国ai公司年收入
seo词库优化,搜索词条优化 ,ai点选择
“只能写作”:在创作的世界里,选择文字,就是选择自由,云南关键词排名推广报价
SEO永远,数字营销的核心力量,广州seo搜索栏内容
SEO本站:提升网站流量与排名的秘密武器,荆门专业的抖音seo
从语言助手到智能生活伙伴,未来的智能助手如何改变我们的生活,网站建设分站公司
AI优化文章:如何利用人工智能提升写作效率和质量
SEO元素-提升网站排名的核心要素,推广分成网站有哪些
今时CMS:引领数字化转型的智慧之选,河南seo优化网站联系方式
ChatGPT打不开网页?看完这篇你就懂了!,国内ai写作安卓软件
SEO是什么意思?揭秘SEO的真正含义与重要性,公司推广网站询问d火18星来
AI写作免费一键生成5000字:高效创作的革命性工具
wordpress seo是什么,wordpress建站seo好做吗 ,学习图文ai
seo的推广工具,seo推广软件哪个好 ,国内ai写作论文怎么样