【问题标题】:Can you get SkinID Autocompletion in ASCX Controls你能在 ASCX 控件中获得 SkinID 自动补全吗
【发布时间】:2010-09-20 11:36:45
【问题描述】:

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

【问题讨论】:

    标签: asp.net visual-studio autocomplete skin web-user-controls


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2017-06-26
      • 2010-09-21
      • 1970-01-01
      • 2012-11-19
      • 1970-01-01
      • 1970-01-01
      • 2011-08-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多