質問

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で(ページではなく)使用するテーマを指定すると、テーマを非常に簡単に切り替えることができるという追加の利点があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top