ASP的方式要将数据库传到下一页面,使用
<form action="ipayment.asp" METHOD=POST name="frm1">而我现在使用ASP.NET,不像像直接<form action="ipayment.aspx" METHOD=POST name="frm1">有没有什么方法可以代替?

解决方案 »

  1.   

    我需要将这个页面的数据库提交给另外一个网站的asp页面。
      

  2.   

    在提交的按钮的OnClick事件中直接写对数据库进行添加、修改的代码
      

  3.   

    用多个Form的方法(只允许一个Form是run at server的),形式如下:
    ======================================================
    <form action="ipayment.asp" METHOD=POST name="frm1">
    <asp:Literal ID="frm1Info" Runat="server"></asp:Literal>
    </form>
    <form id="Form1" method="post" runat="server">
    <input type=button onclick="frm1.submit()" value="frm1 submit">
    </form>
    ======================================================
    1、在runat=server的Form外加Form(切记不可嵌套);
    2、将需要post的参数写在Literal控件上面(通过此方法可在后台控制参数);
      

  4.   

    估计你是 form 嵌套了,我也遇到过,我把那个做成事件解决了
    后来我同事也遇到这样的问题,他是让所有的 form 共用一个结束的 </form>
    也就是
     <form runat='server' id='theForm'>
          <form action='……' id='……'>
     </form>
    不过我没试过,你可以试试,如果可以请告知
      

  5.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=ATV1GLXT-65FF-4M82-CT5U-B1J65D3ZN2OK
      

  6.   

    asp.net的机制是只允许提交本身页面,.net2.0就可以直接提交别的页面了
    也可以用Webrequest