访问地址 http://www.qqread.com/ajax/f396327.html
前面三句设置默认的回调函数。最后一句简单地调用AuthenticationService对象的login()方法,并将用户名和密码传递给服务器。注意第三个参数表示用户的登录信息将以Cookie的形式保存下来,即使关闭后重新打开一个浏览器窗口,同样也可以得到上次的登录信息。
“注销”按钮的click事件处理函数的代码如下,其中调用了AuthenticationService对象的logout()方法,用来注销当前的用户:
由于我们在前面已经设定了AuthenticationService对象的3个默认回调函数,所以在调用login()和logout()方法返回之后,AuthenticationService对象将自动根据当前情况选择并调用上述3个回调函数中的某一个。
到此为止,我们完成了整个示例程序的JavaScript代码编程部分。
九、 运行示例程序
运行该示例程序,其初始界面将如图4所示。这时若是直接访问受保护的Secured目录,页面则被重定向回当前页面.
输入用户名ABC,密码pass@word登录,可以看到程序即可以Ajax方式进行异步登录。登录后的界面如图5所示(注意最下面的提示信息)。此时若是点击“注销”按钮,当前的用户将被注销,程序也将返回至图4所示的界面。
此时(尚未注销),如果点击下部的超级链接,则可以访问受保护的Secured目录中的Default.aspx页面,即可浏览到该页面的内容,如前面已经显示的图1所示。
更多内容请看Ajax技术专题、Java编程开发手册、.NET移动与嵌入式技术专题,或进入讨论组讨论。
前面三句设置默认的回调函数。最后一句简单地调用AuthenticationService对象的login()方法,并将用户名和密码传递给服务器。注意第三个参数表示用户的登录信息将以Cookie的形式保存下来,即使关闭后重新打开一个浏览器窗口,同样也可以得到上次的登录信息。
“注销”按钮的click事件处理函数的代码如下,其中调用了AuthenticationService对象的logout()方法,用来注销当前的用户:
function OnClickLogout()
{
//清除掉表单认证cookie数据并实现注销
Sys.Services.AuthenticationService.logout(null,
null, null, null);
}
到此为止,我们完成了整个示例程序的JavaScript代码编程部分。
九、 运行示例程序
运行该示例程序,其初始界面将如图4所示。这时若是直接访问受保护的Secured目录,页面则被重定向回当前页面.
输入用户名ABC,密码pass@word登录,可以看到程序即可以Ajax方式进行异步登录。登录后的界面如图5所示(注意最下面的提示信息)。此时若是点击“注销”按钮,当前的用户将被注销,程序也将返回至图4所示的界面。
此时(尚未注销),如果点击下部的超级链接,则可以访问受保护的Secured目录中的Default.aspx页面,即可浏览到该页面的内容,如前面已经显示的图1所示。
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- Ajax技术专题 (556篇文章)
- Java编程开发手册 (8291篇文章)
- .NET移动与嵌入式技术 (5963篇文章)
- .NET开发手册 (5664篇文章)
- Ajax技术应用开发 (556篇文章)
- ASP.NET教程 (8457篇文章)
- .NET实用开发 (1683篇文章)
- .NET框架架构 (467篇文章)
- JAVA和.Net开发 (106篇文章)
- AJAX应用实践 (116篇文章)
- AJAX应用之注册用户即时检测 (14次浏览)
- AJAX应用之草稿自动保存 (7次浏览)
- 为ASP.NET MVC框架添加AJAX支持 (4次浏览)
- AJAX通用类:AJAXRequest v0.3 (3次浏览)
- AJAX开发简略 (3次浏览)
- ajax的缺点 (3次浏览)
- ajax代理程序自动判断字符编码 (3次浏览)
- AJAX打造博客无刷新搜索 (2次浏览)
- 不用组件实现Ajax效果 (0次浏览)
- XMLHttpRequest对象如何铸就AJAX辉煌 (0次浏览)





