母版页与子页的form问题
母版页中有<form runat=server>.......
<asp:ContentPlaceHolder id="main" runat="server">
</asp:ContentPlaceHolder>
.......
</form>
1,如果子页中又要用到<form action="url1">...</form>
<form action="url2">......</form>,那么第一个form的提交就会到本页(不是url1),第二个form的提交就正确,这是什么原因
(如果我在url1前加个空form,两个form的提交就都正确了),不理解
2,如果我在母版页变成如下,<form runat=server>
.......
<asp:ContentPlaceHolder id="main" runat="server">
</asp:ContentPlaceHolder>
.......
<form action="url3"></form>
</form>
那么子页中所有的asp:button都不会有提交事件,所有,我要在母版页中加个form来提交到url3如何做到呢?
--------------------编程问答-------------------- 不要一个页面里放多个form --------------------编程问答-------------------- 一个页面中,一个form --------------------编程问答-------------------- 这个是母版也固有的bug,你随便google一下 母版页传值问题,一大堆。
解决的方法也有,就是每个form要设置一个id,根据id不同来判断 --------------------编程问答-------------------- 多个form一般都没用过,8懂什么错。。 --------------------编程问答-------------------- html 中可以有多个form表单,但不允许form 表单嵌套. --------------------编程问答-------------------- 遇到同样问题,怎么在母页内镶嵌一个子页的form --------------------编程问答-------------------- 一个网页中form只能有一个
补充:.NET技术 , ASP.NET