Asp.net 为什么VisualStudio在新的ASPX页面中放置div标记?
默认情况下,新的ASPX页面包含以下内容: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布局时必
<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-这是我的怀疑,因为据我所知,有些人仍然拖放他们的界面,然后绝对定位所有内容。