当前位置:编程学习 > C#/ASP.NET >>

母版页与子页的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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,