原来的一个信息系统是用asp.net做的
现在有另一个asp写的首页,想在上面做个登陆框,输入账号密码后能直接进那个信息系统,怎么办?
是要在asp页面上直接进信息系统的,而不是间接链接到信息系统的登陆界面。请问一下这个要怎么做~~

解决方案 »

  1.   

    直接post表单也许会有问题,不过你可以试试
      

  2.   

    同在一个域名下,用cookies做判断
    或者在ASP下写一个隐藏的From提交
    例如:Response.Write(@"
      <html><head></head><body> 
      <form   id=""form1""   action=""" + "/Forums/default.aspx?g=login" + @"""   method=""post"">     <input   type=""hidden""   name=""" + "UsrID" + @"""   value=""" +username+ @""">   
      <input   type=""hidden""   name=""" + "Pwd" + @"""   value=""" + password + @""">  
      </form>   
      <script   language=""javascript"">   
      document.getElementById('form1').submit();   
      </script></body></html>
      ");
            Response.End();
      

  3.   

    直接用asp写就是了,无非就是从数据库验证身份登录
      

  4.   


    <!-- #include Virtual="conn.asp" -->
    <%
    if request("submit") = "登录" then
    set rs=server.createobject("adodb.recordset")
    Sql="检查登录是否合法的SQL语句"
    rs.Open Sql,Conn,1,1
    if rs.eof then
    response.write "<script language=""javascript"">"
    response.write "alert(""您输入的管理员帐号或密码有误!"");"
    response.write "</script>"
    else
    response.redirect("跳转")
    end if
    end if
    %>
    <html>
    <head>****</head>
    <body>
    <form name="form1" method="post" action="本页.asp">
    <div>用户名<input type="text" name="LoginName"></div>
    <div>密码<input type="password" name="PWD"></dif>
    <input type="submit" name="Submit" value="登录">
    </form>
    </body>