<form name="order" method="POST" target="_blank"action="https://mybank.dccnet.com.cn/servlet/ICBCINBSEBusinessServlet">
<input type="hidden" name="mempass" value="">
<input type="hidden" name="paygate" value="35">
<input type="hidden" name="cmborder" value="NIBC10619927908">
<input type="hidden" name="amount" value="14.29">
<input type="hidden" name="cateid" value="146020001">
<input type="hidden" name="buytype" value="1">
<input type="hidden" name="btid" value="43745065">
<input type="submit" class="button"  value="付款 -> 工商银行">
       </form>如上面是一个asp的支付的HTML
然后我就把这个放到我的aspx页面里面
提示不能在同一个form嵌套form
然后我就只能把他放在form1外面
这里有一个问题 他这里的提交无非是点一下“付款”跳到工商银行的页面
那个这Submit能不能用asp:Btton来代替呢
上面的这些type="hidden"能不能在点击了asp:Btton时面赋值
然后在后台进行POST到新页面呢谢谢

解决方案 »

  1.   

    如果在asp.net下一般是不再用submit来提交了!直接用button提交到本页来处理就可以了!当然也可以用asp的那种方法!form中是不能套form的!当然可以点击的时候再赋值
      

  2.   

    可以把action="https://mybank.dccnet.com.cn/servlet/ICBCINBSEBusinessServlet"写在VS自己生成的from里。
    一个ASPX页面只能有一个FROM
      

  3.   

    asp.net也可以指定action的啊
    别用asp.net的Button_Click机制就可以了
      

  4.   

    另外,asp.net还支持Button.PostBackUrl,可以提交到任何页面
      

  5.   

    创建一个窗体,按钮按下后你的页面直接response.redirect到
    https://mybank.dccnet.com.cn/servlet/ICBCINBSEBusinessServlet?mempass=null&paygate=35......
      

  6.   

    up
    [color=#FF0000]===============================

    低调回归[/color]