我以前在index.htm中使用下面的方法调用成功
<form method="post" action="forum/login.asp?action=chk" name="form1">但后来改用asp.net后,在form中加了runat=server后就不行,请问如何解决?
<form method="post" action="forum/login.asp?action=chk" name="form1" runat="server">

解决方案 »

  1.   

    用Request.QuestString("Name")不行吗!你试试!
      

  2.   

    不好意思打错了,是Request.QueryString["Name"];
      

  3.   

    不能加runat="server"
    加了就提交到asp.net了,这是asp.net的一个运行标示你试试添加一个asp.net的用户控件,把这段html代码写入以供其他页面调用?
    或者干脆来个iframe调用算了,呵呵
      

  4.   

    哈哈,现在我也遇到了这种问题!
    反正我的最简单方法就是写个标准asp登陆网页,只有120*60那么大(当然根据需要),然后在aspx页里用iframe嵌入,然后设置好iframe就可以以假乱真了.
    如果还不行的话,看来只有用javascript来解决了,写个提交按钮的事件,然后在事件里构造URL,向动网提交.