2

すべての適切なスタイルシートを自動的に組み合わせてクライアントに送信する単純な Asp.Net カスタム コントロールを作成しました (ブラウザーの種類/バージョンなどに基づいて)。

ただし、設計時にヘッドタグは次のように見えるため...

<head>
    <cc:CssControl runat="server" />
</head>

...VS は CSS クラス名にインテリセンスを提供できません。GetDesignTimeHtml() をオーバーライドして、ハードコードされた <link /> を返すコントロールの ControlDesigner を作成しようとしましたが、どちらも役に立たないようです。

誰にもこれについてのアイデアはありますか?

ありがとう、

サイモン。

4

1 に答える 1

5

この CSS インテリセンスは、ユーザー コントロールでは機能しません。私はそれを機能させるためにほとんどすべてを試しました。

ただし、UserControl に jquery intellisense を含めるのと同じように、ユーザー コントロールで試すことができます。まだ試していません。

<% if (false) { %>
<link rel="Stylesheet" href="style.css" type="text/css" />
<% } %>

私はそれがうまくいくことを願っています

于 2009-01-12T16:27:06.910 に答える