你能在 ASCX Controls 中获得 SkinID 自动完成功能吗
在 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 用户控件的默认样式表主题。
Working in VS 2008
When working on on ASPX file in Source
mode, if i've specified a StyleSheetTheme in the page directive of the file, then Visual Studio will provide me with AutoCompletion lists of the possible skinID values for a control
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
I'm just wondering is it possible to get the same functionality in an ASCX.
Because theres no stylesheettheme specified for the control, VS doesn't know what the possible values are...
Can you specify a default stylesheet theme that Visual Studio can use for Web User Controls.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的你可以。 如果您在 web.config 中指定默认主题,则 intellsense 也会在用户控件中列出可用的皮肤。
要定义默认主题,请在 web.config 中编辑以下条目:
这适用于 Themes 和 StyleSheetThemes。 但可能需要一些时间(或重建?)直到智能感知列出可用的皮肤。
顺便说一句:指定在 web.config 中使用的主题(而不是在页面中)还有一个额外的优点,即您可以非常轻松地切换主题。
Yes you can. If you specify a default theme in your web.config, then the available skins will also be listed by intellsense in user controls.
To define a default theme, edit the following entry in web.config:
This works for both Themes and StyleSheetThemes. But it may take some time (or a rebuild?) until the available skins are listed by intellisense.
BTW: specifying the theme to be used in web.config (instead of in the pages) has the additional advantage, that you can very easily switch themes.