0

Web サイトに動的なスタイル/テーマを提供する方法はたくさんありますが、他の方法でうまく機能しているベスト プラクティスやテクニックについてのヘルプを探しています。

顧客が独自の色、スタイル、テーマ、またはレイアウトを作成または指定できる機能を提供する必要がある Web サイトを作成しています。どの程度の柔軟性が必要かはまだわかりませんが、基本的にはブランディング機能を提供する必要があります。

私は ASP.NET を使用する予定であり、ASP.NET フレームワークに収まるあらゆるアイデアを受け入れます。

4

4 に答える 4

1

ASP.NET 2 以降のテーマを使用すると、これに必要なすべてが提供されます。

于 2008-09-17T14:45:50.163 に答える
0

これを処理する最善の方法は、ヘッダーの背景画像、背景とテキストの色など、カスタマイズを提供したいすべての領域を指定する適切な CSS ドキュメントを作成することです。次に、どのテーマを指定できるようにアプリケーション コードをビルドします。そのCSSファイルを読み込んで表示します。

于 2008-09-17T14:49:16.677 に答える
0

個人的には、CSS ベースのソリューションを使用したいと思います。

Web アプリケーションの各ページに要素の ID と CSS クラスを定義して、顧客が独自の CSS ファイルのセットを提供できるようにすることができます。

このアプローチはプラットフォームにとらわれないため、カスタム テーマを作成する開発者は、ASP.NET テーマ モデルに適合することを余儀なくされません。開発者は、プログラミングの知識がない Web デザイナーである可能性もあります。

于 2008-09-17T14:50:55.347 に答える
0

テーマは良い解決策かもしれませんが、あなたの質問を読み直すと、顧客が独自のブランディングを動的に送信できるようにする方法、つまり、ファイルを変更する必要のないハンズオフ アプローチを求めているのではないかと思います。顧客が自分で画像や CSS をアップロードできる Web フォームで構成される管理インターフェースを用意するのはどうですか? その後、HttpHandler などを使用してそのコンテンツを取得できます。

于 2008-09-17T14:52:51.503 に答える