VS2008不自动为绝对定位元素创建样式类

时间:2010-11-27 02:24:03

标签: visual-studio visual-studio-2008

在www.asp.net教程#4“页面布局”中,Joe Stagner将元素的位置更改为Absolute并将它们拖动到新位置。 Visual Studio在HTML中使用新部分中的新CSS类呈现此内容。当我复制这些步骤时,我会以

的形式获得内联CSS样式
<asp:Button ID="Button1" runat="server" CssClass="style1" 
  style="z-index: 1; position: absolute; top: 150px; left: 302px" Text="Button" />

没有创建“style1”类,实际上也没有创建样式元素。

在VSTS 2008工具|选项| Html Designer | CSS中,所有6个选项都是“CSS(类)”, 在工具|选项| Html设计器| CSS样式中,选择“自动样式应用程序”,以及选中第1,第4和第5个选项。

如何告诉Visual Studio 2008生成样式类,而不是内联样式?

1 个答案:

答案 0 :(得分:0)

通过启用“样式应用程序”工具栏,将模式更改为手动,并将目标规则设置为(新自动类)来解决此问题。这是问题中描述的期望行为,我认为这可能是默认行为。不知道它为什么停止工作,除非我在所有菜单中四处乱逛时打破它。