ASP的方式要将数据库传到下一页面,使用
<form action="ipayment.asp" METHOD=POST name="frm1">而我现在使用ASP.NET,不像像直接<form action="ipayment.aspx" METHOD=POST name="frm1">有没有什么方法可以代替?
<form action="ipayment.asp" METHOD=POST name="frm1">而我现在使用ASP.NET,不像像直接<form action="ipayment.aspx" METHOD=POST name="frm1">有没有什么方法可以代替?
======================================================
<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控件上面(通过此方法可在后台控制参数);
后来我同事也遇到这样的问题,他是让所有的 form 共用一个结束的 </form>
也就是
<form runat='server' id='theForm'>
<form action='……' id='……'>
</form>
不过我没试过,你可以试试,如果可以请告知
也可以用Webrequest