频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

基于ASP.NET AJAX框架实现表单验证编程(实践篇)

来源: 作者:IT168 朱先忠 出处:巧巧读书 2008-02-06 进入讨论组
上一页 1 2 3 4 5 6 7 下一页 
访问地址 http://www.qqread.com/ajax/f396327.html 
   前面三句设置默认的回调函数。最后一句简单地调用AuthenticationService对象的login()方法,并将用户名和密码传递给服务器。注意第三个参数表示用户的登录信息将以Cookie的形式保存下来,即使关闭后重新打开一个浏览器窗口,同样也可以得到上次的登录信息。


   “注销”按钮的click事件处理函数的代码如下,其中调用了AuthenticationService对象的logout()方法,用来注销当前的用户:
function OnClickLogout() 
{
//清除掉表单认证cookie数据并实现注销
Sys.Services.AuthenticationService.logout(null,
null, null, null);
}
    由于我们在前面已经设定了AuthenticationService对象的3个默认回调函数,所以在调用login()和logout()方法返回之后,AuthenticationService对象将自动根据当前情况选择并调用上述3个回调函数中的某一个。

    到此为止,我们完成了整个示例程序的JavaScript代码编程部分。

九、 运行示例程序

    运行该示例程序,其初始界面将如图4所示。这时若是直接访问受保护的Secured目录,页面则被重定向回当前页面.

基于ASP.NET AJAX框架实现表单验证编程(实践篇)(图四)
图4.示例程序的初始界面



    输入用户名ABC,密码pass@word登录,可以看到程序即可以Ajax方式进行异步登录。登录后的界面如图5所示(注意最下面的提示信息)。此时若是点击“注销”按钮,当前的用户将被注销,程序也将返回至图4所示的界面。

基于ASP.NET AJAX框架实现表单验证编程(实践篇)(图五)



    此时(尚未注销),如果点击下部的超级链接,则可以访问受保护的Secured目录中的Default.aspx页面,即可浏览到该页面的内容,如前面已经显示的图1所示。 更多文章 更多内容请看Ajax技术专题Java编程开发手册.NET移动与嵌入式技术专题,或进入讨论组讨论。
上一页 1 2 3 4 5 6 7 下一页 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章