none
ユーザーコントロールのデザイン時のスタイルシートの設定方法 RRS feed

  • 質問

  • VS2005でwebアプリを作成しています。

    マスターページで、
    <head runat="server">
        <link rel=stylesheet href="~/SearchStyle.css" type="text/css" />
    </head>
    のようにスタイルシートを設定しています。

     ユーザーコントロールのデザイン時には、IDE上でこのスタールシートとの関連がとれないために、スタイルシートで設定した内容がまったく反映されない無色のWebコントロールの並びしか見ることができません。

     実際の配色具合などを確認するためには、実際にWebコンテンツフォームにユーザコントロールを貼り付けて、そのWebコンテンツフォームのデザイン画面でユーザーコントロールの配色などを確認するしかないのでしょうか?

     ユーザーコントロールのデザイン時のみ、仮のスタイルシートを指定する方法がありませんか?

    2007年3月12日 18:25

回答

  • css ファイルを、ソリューションエクスプローラーからデザインビューにドラッグ&ドロップすると、仮想的にその CSS が適用されませんか?
    (環境がないので間違ったことを書いているかもしれません、記憶のかぎりでは適用されたように思います)
     
    2007年3月13日 13:43

すべての返信

  • css ファイルを、ソリューションエクスプローラーからデザインビューにドラッグ&ドロップすると、仮想的にその CSS が適用されませんか?
    (環境がないので間違ったことを書いているかもしれません、記憶のかぎりでは適用されたように思います)
     
    2007年3月13日 13:43
  • K.Takaoka 様 回答ありがとうございました。

    スタイルシートの設定がユーザーコントロールのデザインビューにうまく適用されました。
    ユーザーコントロールのソースビューでみたら、
    <link href="SearchStyle.css" rel="stylesheet" type="text/css" />
    という一行が書き加わっていました。
    <link />は、<head></head>の中にしかつかえないのだと思っていましたが、こんなところにも使えるんですね。

    ありがとうございます。

    2007年3月16日 22:17