我想把asp.net生成静态面
可这个页面有用户登陆。
用AJAX怎么判断用户

解决方案 »

  1.   

    用户登录界面用iframe吧,iframe里面嵌套动态页面
      

  2.   

    没有关系呀,ajax就不能判断登陆么?
    如果是form把cookie传到本地然后写入就好了,反正是加密过的,
    如果你用session验证的更没关系了,直接写session["validate"]=true就行了
      

  3.   

    HTML页面无法判断用户名或密码是否正确
      

  4.   

    怎么会没法判断呢 
    你在后台做判断 
    正确true 错误false
    在前台调用
      

  5.   

    var http_request = false;
    function send_request(url)
    {
    http_request=false;
    if(window.XMLHttpRequest)
    {
    http_request=new XMLHttpRequest();
    if(http_request.overrideMimeType)
    {
    http_request.overrideMimeTpe("text/xml");
    }
    }
    else if(window.ActiveXObject)
    {
    try
    {
    http_request=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
    try{http_request=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}
    }
    }

    if(!http_request)
    {
    window.alert("不能创建XMLHttpRequest实例.");
    return false;
    }
    http_request.onreadystatechange=processRequest;
    http_request.open("post",url,true);
    http_request.send(null);

    }function processRequest()
    {
    if(http_request.readyState==4)
    {
    if(http_request.status==200)
    {
    alert(http_request.responseText);
    }
    else
    {
    alert("Error!");
    }
    }
    }把你要提交到登录的页面路径传上,在在那个接收的页面的Page_Load方法里面处理登录代码,最后用Response.Write(“处理结果”);在在processRequest方法里面除了就OK了!
      

  6.   

    基础问题,慢慢来
    你看看看看资料,你就明白了:
    http://www.37518.net/ProdList_0_key___ajax.html