Asp.net 为什么VisualStudio在新的ASPX页面中放置div标记?

Asp.net 为什么VisualStudio在新的ASPX页面中放置div标记?,asp.net,visual-studio,Asp.net,Visual Studio,默认情况下,新的ASPX页面包含以下内容: <body> <form id="form1" runat="server"> <div> </div> </form> </body> 我很好奇--有什么理由我应该把那个div标签留在里面吗 把东西放进去?这不是必需的,但它可以防止您在开始web布局时必须创建div标记。要在其中放置内容吗?这不是必需的,但它可以防止您在开始web布局时必

默认情况下,新的ASPX页面包含以下内容:

<body>
    <form id="form1" runat="server">
    <div>


    </div>
    </form>
</body>


我很好奇--有什么理由我应该把那个div标签留在里面吗

把东西放进去?这不是必需的,但它可以防止您在开始web布局时必须创建div标记。

要在其中放置内容吗?这不是必需的,但它可以防止您在开始web布局时必须创建div标记。

为什么?因为所述DIV是模板的一部分。不,没关系,你可以随意摆脱它。

为什么?因为所述DIV是模板的一部分。不,这没关系,你可以随意扔掉它。

没有真正的意义,但我认为在
标记后面直接写文本是不符合标准的,但它应该在
中。尽管可以随意删除它。

这没有真正的意义,但我认为直接在
标记后编写文本是不符合标准的,但它应该在
中。尽管可以随意删除。

也许他们是在巧妙地鼓励设计师放弃这些想法。.-)

也许他们是在巧妙地鼓励设计师摆脱这种束缚

如果您不喜欢,可以随时编辑默认模板以永久删除它们:

C:\Program Files\Microsoft Visual Studio 9.0\Web\WebNewFileItems\CSharp\WebForm.aspx

C:\Program Files\Microsoft Visual Studio 9.0\Web\WebNewFileItems\VB\WebForm.aspx


只需从项目的相关模板中删除标记。

如果您不喜欢,您可以随时编辑默认模板以永久删除它们:

C:\Program Files\Microsoft Visual Studio 9.0\Web\WebNewFileItems\CSharp\WebForm.aspx

C:\Program Files\Microsoft Visual Studio 9.0\Web\WebNewFileItems\VB\WebForm.aspx


只需从项目的相关标签中删除标签。

这也可以追溯到他们希望开发类似windows窗体的网站的时代。你会颤抖地拖放页面上的控件。@Longhorn213-这是我的怀疑,因为据我所知,有些人仍然拖放他们的界面,然后绝对定位所有内容。这也可能要追溯到他们希望开发网站像windows窗体那样的时代。你会在页面上抖动拖放控件。@Longhorn213-这是我的怀疑,因为据我所知,有些人仍然拖放他们的界面,然后绝对定位所有内容。