我第一次使用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">
答案 0 :(得分:1)
是的,你可以删除它,但如果你想通过asp.net的控件(例如asp:Button)拥有postback
,你应该保持活着。 (因为网络需要表格标签)。
更多解释:
ASP.net web-form
不允许每页有多个form tag
,因此默认情况下,当您创建新页面(添加新页面)时,visual studio会为您添加一些标记,包括{{1}因此,尝试以每页有一个表单标记的方式重新排列页面(再次,因为ASP.NET不允许有多个表单标记)
每页需要更多表单标记,请尝试<form id="form1" runat="server">
:)