我该怎么用AJAX控件来实现登录的功能?

来源:百度知道 编辑:UC知道 时间:2024/07/07 10:27:05
以前我是弄一个登录的页面,然后加个Session,然后登录后页面跳到主页。

现在我想把登录的框放在一个Update Panel中。在没登录时,点页面上的东西会提示要先登录,登录后Update Panel显示这个用户的基本信息然后页面上的功能也可以用了。

该如何实现?

小弟初学~望高手指点~~

我会
用javascript 建立
var xmlhttp;
function createxmlhttprequest(){
if (window.ActiveXObject){
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}
}
上面的意思就是建立异步连接
function startRequest1(){
createxmlhttprequest();
xmlhttp.onreadystatechange=handlestatechange1;
names=document.UserReg.UserName.value;
xmlhttp.open("POST","ajaxtestuser.aspx?names="+names,true);
xmlhttp.send(null);
}
很好理解 用建立的连接
发送一个数据到你的检查用户名登陆的页面
是密码的话用
xmlhttp.send(*);

function handlestatechange1(){
if(xmlhttp.readyState==4){
if(xmlhttp.status==200){
if(xmlhttp.responseText=="1")
{
document.all.smsg1.style.border='1px #00BE00 solid';
}}
发送了就要处理 当状态(=4就是已经接受)
=200就是返回成功了
你又在你的检查登陆的页面发送值过来
比如
response.write("1")
在这里接受
xmlh