1

VS 2008 での作業

モードで ASPX ファイルを操作しているときにSource、ファイルのページ ディレクティブで StyleSheetTheme を指定した場合、Visual Studio は、コントロールの可能なスキン ID 値のオートコンプリート リストを提供します。

例えば

<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">
    ...

これは、テーマと StyleSheetThemes の両方で機能します。ただし、利用可能なスキンが IntelliSense によって一覧表示されるまで、しばらく時間がかかる場合があります (または再構築?)。

ところで:(ページではなく)web.configで使用するテーマを指定すると、テーマを非常に簡単に切り替えることができるという追加の利点があります。

于 2009-02-23T15:16:56.037 に答える