2010-11-27 70 views
0

在www.asp.net教程#4“页面布局”中,Joe Stagner将元素的定位更改为Absolute,并将它们拖到新位置。 Visual Studio在新的部分使用新的CSS类在HTML中渲染它。当我重复的步骤,我得到内联CSS样式代替,在VS2008不自动创建绝对定位元素的样式类

<asp:Button ID="Button1" runat="server" CssClass="style1" 
    style="z-index: 1; position: absolute; top: 150px; left: 302px" Text="Button" /> 

没有创建“样式1”级的形式,而事实上没有风格元素或者创建。

在VSTS 2008工具|选项| Html设计师| CSS中,所有6个选项都是“CSS(类)”, 和工具|选项| Html设计师| CSS样式选择了“自动样式应用程序”作为第一,第四和第五个选项进行检查。

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

回答

0

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