那就单独在页面里写Html的代码,提交到另一页面。在另一个页面里也可使用page.request("name")来引用的

解决方案 »

  1.   

    对,那就写传统的form写法,另外在aspnet页取参数:
    string = Request.QueryString["name"];
      

  2.   

    不好意思,应该是
    string name = Request.QueryString["name"];
      

  3.   

    在一个页面里,只有存在一个form runat=server(好像是微软说的)
    难道可以写:
    <form id="test1" runat=server>
    </form>
    <form name="test2">
    </form>
    并且如果用了传统form,<asp:DropLownList>等服务器控件就无法应用,
    我的第一页面有几十个服务器控件,并且其中大多数拥有服务器控件验证,
    我只是想把他们的值传入第二页面存入sql数据库,怎么传过去,谢谢。
      

  4.   

    [我只是想把他们的值传入第二页面存入sql数据库,怎么传过去,]
    asp.net一般是采取自己的事自己干,所以不用别的页面处理
    比如
    页面一个DropdownList,一个Button你在Button的Click事件中用DropdownList.SelectedItem.Text就可以取到
    选中项而不需用Resquest.Form去取值。
    然后就可以存往数据库了。