2011-10-13 50 views
0

我刚才创建一个空白.NET Web表单页面,并添加一个简单的HTML表单,它读取工作没有带到2ndpage.aspx。但如果“<form></form>”只是<div>之后添加使身体现在读取:表单标签不若单独

<body> 
    <form id="form1" runat="server"> 
    <div> 
     <form></form> 
     <form method="post" action="2ndpage.aspx"> 
      <input type="text" name="Value" /> 
      <input type="submit" value="click" /> 
     </form> 
    </div> 
    </form> 
</body> 

它的工作原理和我心有所属,当点击2ndpage.aspx。

我可以再看看这个月,但我确定我看不到错误在哪里,我需要一双清新的眼睛。 任何想法? 谢谢

+1

不能让多个表单标签嵌套在一起,所以我很惊讶它可以工作,更不用说在表达式中添加另一个表单标签了。 – James

回答

0

您不能嵌套窗体标签。

我不太清楚为什么它在你添加另一个空的表单标签时工作。但我的猜测是,解析器只是忽略标签的开始,并将结束标签视为第一个表单的结束标签。因此不再将其视为嵌套形式。

2

你不能在另一个窗体中放置窗体!