ASCXコントロールでSkinIDオートコンプリートを取得できますか
-
06-07-2019 - |
質問
VS 2008での作業
Source
モードでASPXファイルを操作しているときに、ファイルのページディレクティブでStyleSheetThemeを指定した場合、Visual Studioはコントロール
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ユーザーコントロールに使用できるデフォルトのスタイルシートテーマを指定できます。
解決
はい、できます。 web.configでデフォルトのテーマを指定すると、利用可能なスキンもユーザーコントロールのintellsenseによってリストされます。
デフォルトのテーマを定義するには、web.configの次のエントリを編集します。
...
<system.web>
...
<pages styleSheetTheme="MyTheme">
...
これは、テーマとStyleSheetThemesの両方で機能します。ただし、使用可能なスキンがインテリセンスによってリストされるまで、しばらく時間がかかります(または再構築しますか?)。
ところで:web.configで(ページではなく)使用するテーマを指定すると、テーマを非常に簡単に切り替えることができるという追加の利点があります。
所属していません StackOverflow