asp自带form使页面内提交数据的form提交不了

发布时间:2024-05-24 04:42 发布:上海旅游网

问题描述:

使用WebDeveloper建立asp.net页面的时候,他会自己带一个<form id="form1" runat="server">,如果删除这个form,页面内的login控件就不能使用,如果不删除,我要提交数据的form就提交不了

<form name="aaa" method="post" action="bbb.aspx">

<input type="hidden" name="amount" value="88.00">

...

<input type="submit" name="submit">

按submit按钮,他会提交到外层那个form,而外层的form的action是动态生成的,不受控制

而且我的<form id="form1" runat="server">这个form在masterPage里面,很难操作

怎样才能顺利提交form “aaa”的数据呢?

各位高手帮帮忙,谢谢了

问题解答:

Master Page里面可以加两个content page:
一个带服务器端form,一个不带

把asp控件放在带服务器端form的content page里
把你要提交的form放在不带服务器端form的content page里

这样既可以实现asp控件的功能,又可以使得提交的表单不用套嵌在服务器端form里

用<form id="form1" runat="server" action="bbb.aspx">来提交试下。

去掉masterPage的form

热点新闻