表单在Visual Studio的表单中

时间:2015-07-20 18:43:01

标签: html forms visual-studio-2012

我第一次使用C#在Visual Studio中编写html代码,我对这个开头的<form id="form1" runat="server">标签有点困惑。看来我必须在里面写我的代码?另外,如果我想制作一个表格,这是否意味着我在表格中有一个表格并不是真的允许的?

我该怎么办?我可以删除吗?

<form id="form1" runat="server">
<div id="video-container">
<table><tr>
<td class="auto-style1">
</td>
<td><div id="summary"></div></td>
</tr>
<tr><td class="auto-style1"><form  method="POST" action="search_results.asp">

1 个答案:

答案 0 :(得分:1)

是的,你可以删除它,但如果你想通过asp.net的控件(例如asp:Button)拥有postback,你应该保持活着。 (因为网络需要表格标签)。

更多解释:

ASP.net web-form不允许每页有多个form tag,因此默认情况下,当您创建新页面(添加新页面)时,visual studio会为您添加一些标记,包括{{1}因此,尝试以每页有一个表单标记的方式重新排列页面(再次,因为ASP.NET不允许有多个表单标记)

每页需要更多表单标记,请尝试<form id="form1" runat="server">:)