1

在 VS 2008 中工作

Source模式下处理 ASPX 文件时,如果我在文件的页面指令中指定了 StyleSheetTheme,那么 Visual Studio 将为我提供控件可能的 skinID 值的自动完成列表

例如

<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 用户控件的默认样式表主题。

4

1 回答 1

3

是的你可以。如果您在 web.config 中指定默认主题,则 intellsense 也会在用户控件中列出可用的皮肤。

要定义默认主题,请在 web.config 中编辑以下条目:

...
<system.web>
    ...
    <pages styleSheetTheme="MyTheme">
    ...

这适用于主题和样式表主题。但是可能需要一些时间(或重建?),直到智能感知列出可用的皮肤。

顺便说一句:指定要在 web.config 中使用的主题(而不是在页面中)具有额外的优势,您可以非常轻松地切换主题。

于 2009-02-23T15:16:56.037 回答