我在项目中 有个HTML 静态页面,需要实现登录的功能,请教应该怎么实现这样的代码呢?

解决方案 »

  1.   

    提交登陆form
    <form action="验证地址" method="post"> 
    用户名: <input name=user type=text maxlength=20 size=22 value="" ><br> 
    密 码: <input name=pass type=password maxlength=20 size=22 value="" ><br> 
    <input type=submit value="登陆" > <input type=reset value="取消" > 
    </form>
      

  2.   

    html中请一个表单,输入用户密码 帐户,提交给 aspx页,不就登录了?如果不想这样,就在HTML页中放ajax.
      

  3.   

    那我在ASPX页面中用Request.QueryString获取账号密码信息?
    那如果登录之后  我怎么返回呢?把登录界面换成欢迎界面呢 ?
      

  4.   


    aspx返回嘛到html页?
    用Request.UrlReferrer取得html的URL (这里可不必要,因为你已知道html页的URL,可在aspx代码中直接硬编码出来)在aspx中登录成功,可以response.redirect(原html页)
    同理,你想到欢迎界面,那就response.redirect(欢迎页面)当然,你也可以输出javascript代码,来返回原来的html
    response.write "<script language='javascript'>"
    response.write "history.go(-1);"
    response.write "alert('帐号或密码错误');"
    response.write "</script>"
    更高级的,就是用aspx的 Page.ClientScript.RegisterStartupScript 方法来输出javascript代码
      

  5.   

    <IFRAME></IFRAME>  ????
      

  6.   

    这个,当然是
    if (验证通过)
    {转到欢迎页}
    else
    {
    仍然回到登录框
    }
      

  7.   

    引用:jquery.js$.post(
    "checkuser.ashx",
    {uid:'admin',pwd:'123456'},
    function(data){
    //data是checkuser.ashx输出的返回信息
    },
    "json"
    )