T3:实现图书馆管理系统的登录PPT格式课件下载.ppt
- 文档编号:15132683
- 上传时间:2022-10-28
- 格式:PPT
- 页数:16
- 大小:1.29MB
T3:实现图书馆管理系统的登录PPT格式课件下载.ppt
《T3:实现图书馆管理系统的登录PPT格式课件下载.ppt》由会员分享,可在线阅读,更多相关《T3:实现图书馆管理系统的登录PPT格式课件下载.ppt(16页珍藏版)》请在冰豆网上搜索。
Step2:
BLL层UserInfoManager.cspublicstaticboolLogin(stringuid,stringpwd,outUserInfouser)UserInfouserinfo=DAL.UserInfoService.GetUserInfoByUserName(uid);
if(userinfo!
=null)boolresult=userinfo.UserPwd=pwd;
if(result)user=userinfo;
elseuser=null;
returnresult;
returnfalse;
Step3:
界面层HTML(Login.aspx)Step4:
引入CSSStep5:
引入JSStep5:
引入JSStep6:
编写后台A代码(LoginHandler.aspx):
if(Requestuid!
=null&
Requestpwd!
=null)stringuid=Requestuid.ToString();
stringpwd=Requestpwd.ToString();
stringtemplate=success:
0,error:
1;
Models.UserInfouserinfo=null;
if(BLL.UserInfoManager.Login(uid,pwd,outuserinfo)Sessionuser=userinfo;
Response.Write(+string.Format(template,1,)+);
elseResponse.Write(+string.Format(template,0,用户名或密码错误!
)+);
Step7:
编写jQuery代码代码片断1:
$(#saveForm).click(function()varuid=$(#email).val();
varpwd=$(#password).val();
varremember=$(#remember).attr(checked)=true?
1:
0;
$.getJSON(Handler/LoginHandler.aspx,uid:
uid,pwd:
pwd,remember:
remember,function(data)if(data.success=0)$(#loading).fadeOut(1000,function()$(#lbContent).fadeTo(10,1,function()$(ulli:
first,#loginForm).addClass(error);
$(#myerror).show(100,function()$(#saveForm).removeAttr(disabled);
$(#btnReset).removeAttr(disabled);
);
代码片断2:
else$(#loading).fadeOut(1000,function()$(#lbContent).fadeTo(10,1,function()$(ulli:
first,#loginForm).removeClass(error);
$(#myerror).hide(100,function()$(#lightbox).fadeOut(slow,function()location.href=main/FrmMain.aspx;
/location.href=main/FrmMain.aspx;
代码片断3:
$(#loading).ajaxStart(function()$(ulli:
$(#myerror).hide();
$(#saveForm).attr(disabled,true);
$(#btnReset).attr(disabled,true);
var$oLoading=$(this);
$oLoading.fadeIn();
$(#lbContent).fadeTo(1000,0.5);
).ajaxError(function(xhr,s,e)alert(ajaxError);
代码片断4:
$(#btnReset).click(function()$(ulli:
$(form).trigger(reset);
Step8:
后台加入Cookie支持if(BLL.UserInfoManager.Login(uid,pwd,outuserinfo)Sessionuser=userinfo;
if(Requestremember!
=null)intremember=int.Parse(Request.QueryStringremember);
if(remember=1)HttpCookiecookie=newHttpCookie(user,uid);
cookie.Expires=DateTime.Now.AddHours
(1);
Response.Cookies.Add(cookie);
总结总结ASP.net三层的写法ASP.netCookie的运用jQuery中$.getJSON方法综合运用本课程版权归北风网所有本课程版权归北风网所有欢迎访问我们的官方网站
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- T3 实现 图书馆 管理 系统 登录