是这样的我在网上知道
<form id="form1" action="1.aspx" method="post" runat=server>
    <div>
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <input id="Submit1" type="submit" value="提交"  />
</div> 
</form>
我这样提交不会提交到1.aspx因为runat=server优先于action,我想问大家如果我用runat=server
提交表单而且textbox也是服务器控件我应该如何提交才能提交到1.aspx页面呢???希望各位帮忙谢谢!

解决方案 »

  1.   

    他是提交给1.aspx.cs来处理,你要在1.aspx.cs用Request["TextBox1"]来取值
      

  2.   

    action="1.aspx"与runat="server"不冲突。在1.aspx.cs的Page_Load方法中,可以通过Request.QueryString["TextBox1"]拿到值。
      

  3.   


    <input id="Submit1" type="submit" value="提交" />
    更换为
    <asp:button text="提交" PostBackUrl="1.aspx" runat="server" id="xx" />
      

  4.   


    action="1.aspx"与runat="server"不冲突。这两个不冲突吗?