提交到另一个asp页面?那可以用ASP的老办法呀

解决方案 »

  1.   

    直接提交呗...不过ASPX页面只能有一个FORM1哦..
      

  2.   

    Response.Redirect("newpage.asp?参数...")
      

  3.   

    终于有人肯回答我的低级问题了(初学没办法啊)
    请问楼上的,Response.Redirect("newpage.asp?参数...")
    是在同一页面打开另一个页面,那请问可不可以另开窗口打开页面啊??
    我就是这个想来想去的不知道怎么搞.
      

  4.   

    我知道楼主的意思,我也是不太明白这个问题。我们知道,用VS开发式,是一个窗体类,含有form控件,在其中button提交后是返回本页面的,所以如果想要处理,必须在这个button事件里处理。如果想要转到另外页面,可在时间处理函数里使用respone.rederect。
    我想楼主的意思是提交表单到另外一个页面,然后使用request.form来取得变量再进行处理。我也在想,难道只有在form控件以外的地方使用传统的html表单提交?(楼主也可以把form里的runat="server"去掉,改成传统的语句),但是如果这个提交窗口必须镶嵌在其他控件之间或之中怎么办呢?
      

  5.   

    是啊是啊!!我就是上面的这个意思,我就是不想在html中搞那个提交什么的,
    我想在webform中搞啊,想不到搞不定,我据在这里停滞不前了啊.
      

  6.   

    <script language="c#" runat="server">
       void save(Object sender,EventArgs e)
        {   ...
            ...
            Response.Redirect("thank.htm");
        }
    <asp:Button id="btn" runat="server" Text="提交" OnClick="save" />
      

  7.   

    to: maomhz
    这还是重开本页的,有没有办法提交到一个其他页面并打开,而本页面没有关闭
      

  8.   

    <script language="c#" runat="server">
       void save(Object sender,EventArgs e)
        {   ...
            ...
            Response.Redirect("thank.htm");
        }
    <asp:Button id="btn" runat="server" Text="提交" OnClick="save" />
      
      

  9.   

    通过点击触发save事件。举个Session例子
    void save(Object sender,EventArgs e)
        {   ...
            ...  //提交的东西可以在写,
                 //从本页取值后验证再赋值给Session,比如用户名等关键信息        Response.Redirect("thank.aspx");
                 //然后Response.Redirect(要转入的页面)       
        }
    其实asp.net的优势就是表单回传技术,可以直接验证的。
    如果一定要提交,偶同意kill3434的意见,把form里的runat="server"去掉。
      

  10.   


     個人感覺.net 下form沒多大用咯!!!
      

  11.   

    请问你打开一个新窗口是要做什么呢?在ASP环境下,如果打开一个新窗口进行数据操作,是否要借用JS脚本呢?
    在.net下,如果在a.aspx 页面里面用Response.Redirect( "b.aspx" )进行提交,在b.asp里面是取不出a.aspx表单的值,可以改用 Server.Transfer( "b.aspx" )
      

  12.   

    to winwang:
    大哥是这样的,我想向另一个页面提交数据,刚开始用redirect提交字符串,后来发现字符串很不方便,而且会在url上显示出来,我就想到asp中的submit,但在dotnet中我不会提交数据新开的窗口。
    大哥你说的server.transfer()的方法,我试试看。