问题描述:
使用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