ASP.NET Mobile Control でStyleを一元管理する

http://msdn2.microsoft.com/ja-jp/library/6854a8as(VS.80).aspx


外部スタイル シートの実装
外部スタイル シートを実装するには、次の 3 つの操作が必要です。

1. .ascx ファイルに Microsoft ASP.NET ユーザー コントロールを記述します。

2. .ascx ファイルにスタイル シートを 1 つ配置し、必要な Style 要素を追加します。

3. スタイル シートを宣言し、次に、その ReferencePath プロパティに、外部スタイル シートを使用する各モバイル ページ用のユーザー コントロールの .ascx ファイル名を設定します。

実行時に、外部スタイル シートに宣言したすべてのスタイルが、モバイル ページのスタイル シート用の ASP.NET ページ フレームワークで使用できるようになります。

少し補足
3.はascxではなく、スタイルを参照するaspxに対しての設定

また、ここで使用するascxにはStyleSheet以外のコントロールを含めないほうが無難
Panel等が含まれていると


型 Panel の ID _ctl0:pnlHeader を持つコントロールは、フォーム内に含まれなければなりません。
となってしまう
(StyleSheetはFormの外側に配置しなければならないが、その他のコントロールはFormの内側に配置しなければならないため、と思われる)