Asp.net Net中的表单标记不';如果一个人不工作
我刚刚创建了一个空白的.net web表单页面,并添加了一个简单的html表单,内容如下:Asp.net Net中的表单标记不';如果一个人不工作,asp.net,webforms,Asp.net,Webforms,我刚刚创建了一个空白的.net web表单页面,并添加了一个简单的html表单,内容如下: <body> <form id="form1" runat="server"> <div> <form method="post" action="2ndpage.aspx"> <input type="text" name="Value" /> <input
<body>
<form id="form1" runat="server">
<div>
<form method="post" action="2ndpage.aspx">
<input type="text" name="Value" />
<input type="submit" value="click" />
</form>
</div>
</form>
</body>
如果单击该按钮,则不会被带到2ndpage.aspx。但是如果我在
后面加上“
”,那么主体现在会显示:
<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
我可以再看一个月,但我肯定我看不到臭虫在哪里,我需要一双新鲜的眼睛。
有什么想法吗?
谢谢您不能有嵌套的表单标签
我不太清楚为什么在添加另一个空表单标记时它会起作用。但我的猜测是,解析器只是忽略标记的开头,并将end标记视为第一个表单的end标记。因此不再将其视为嵌套表单。不能使用嵌套表单标记
我不太清楚为什么在添加另一个空表单标记时它会起作用。但我的猜测是,解析器只是忽略标记的开头,并将end标记视为第一个表单的end标记。因此不再将其视为嵌套表单。您不能将表单放在另一个表单中 您不能将表单放在另一个表单中 这里有一篇好文章-
它讨论了不能将一个表单嵌套到另一个表单中的问题,还专门讨论了您描述的场景。这里有一篇好文章-
它讨论了不能将一个表单嵌套在另一个表单中的问题,还专门讨论了您所描述的场景。您不能将多个表单标记嵌套在彼此之间,因此我很惊讶它居然可以工作,更不用说在等式中添加另一个表单标记了。你不能让多个表单标记嵌套在一起,所以我很惊讶它能起作用,更不用说在等式中添加另一个表单标记了。我知道这很愚蠢,但我需要一双新的眼睛才能看到它。谢谢大家!我知道这是件愚蠢的事,但我需要一双新鲜的眼睛才能看到它。谢谢大家!