在VS 2008中工作
在Source
模式下处理ASPX文件时,如果我在文件的页面指令中指定了StyleSheetTheme,那么Visual Studio将为我提供控件的可能skinID值的AutoCompletion列表< / p>
e.g。
<asp:Button ID="myButton" runat="server" SkinID="
//Having typed this much, I'll get an intellisense with the possible skinid values for this button
我只是想知道是否可以在ASCX中获得相同的功能。 因为没有为控件指定样式表主题,VS不知道可能的值是什么......
您是否可以指定Visual Studio可用于Web用户控件的默认样式表主题。
答案 0 :(得分:3)
是的,你可以。如果在web.config中指定了默认主题,则用户控件中的intellsense也会列出可用的外观。
要定义默认主题,请在web.config中编辑以下条目:
...
<system.web>
...
<pages styleSheetTheme="MyTheme">
...
这适用于主题和StyleSheetThemes。但它可能需要一些时间(或重建?),直到intellisense列出可用的皮肤。
BTW:指定要在web.config中使用的主题(而不是在页面中)具有额外的优势,您可以非常轻松地切换主题。