私はasp.net MVCアプリケーションを持っています。このアプリケーションは、異なるドメイン名から呼び出されます。私はそれが呼び出されたドメインに基づいてアプリケーションにCSSファイルを適用する必要があります。マスターページでこれを行う方法はありますか?アプリケーションがアクセスされたドメインに基づくCSSファイル
0
A
答えて
0
マスターページのJavaスクリプトを使用して、異なるドメインを切り替えることができます。
$(document).ready(function() {
if(document.domain == "localhost")
{
//alert(document.domain);
$("link[media='screen']").attr("href", "<%= AppHelper.CssUrl("Green_Blue.css") %>");
}
if(document.domain == "mycomputer")
{
//alert(document.domain);
$("link[media='screen']").attr("href", "<%= AppHelper.CssUrl("Blue_Peach.css") %>");
}
});
0
私の頭の上から外れる;コントローラでは、Request.Url.Authorityを使用してドメインを取得できます。次に、ビューデータを、ドメインに応じてスタイルシートのパスに設定します。
あなたの意見では、このようなことをしてください。
<link href="<%= "" + ViewData[Namespace.StyleSheetKey] %>" rel="stylesheet" type="text/css" />
関連する問題
- 1. 動的に追加されたcssクラスに基づくAngular2ディレクティブ
- 2. ドメイン名に基づくJavaScriptリダイレクト
- 3. AEM/CQアプリケーション:フィルタリングされた結果に基づくPDFジェネレータ
- 4. アクセスした質問に基づくレポート
- 5. ホストされたCMS - Drupalに基づく
- 6. 再生フレームワークに基づくアプリケーション用のビューでcssとjsファイルを追加
- 7. タイムスタンプに基づくgrepファイル
- 8. テーブル境界値に基づくCSSセレクタ
- 9. css親クラスに基づく動的クラス
- 10. CSS:要素幅に基づくダイナミックマージン
- 11. 属性のforに基づくCSSターゲットラベル?
- 12. App Model V2でユーザーがアクセスしたスコープに基づくAddaptive UI
- 13. ファイル名に基づいてサブフォルダにアップロードされたファイル
- 14. セッションに基づくアクセスをブロックする
- 15. ldap-groupに基づくgitlabへのアクセス
- 16. ファイル機能に基づくファイル機能
- 17. 別のOS上の.gladeファイルに基づくGTK + 3のアプリケーション
- 18. マップされたキーに基づいてアクセスを許可する
- 19. 環境に基づく.Net Webアプリケーション
- 20. CSSのドメイン名に基づいてhrefリンクの色を変更してください
- 21. コンテンツに基づくフォントサイズ(CSSまたはJS)
- 22. スタイルHTMLエレメント(CSSを使用したタイトルに基づく)
- 23. ドメインに基づく電子メールのアドレス検証
- 24. Rails:ドメイン名に基づくユーザーから企業へのロジック
- 25. ドメインに基づく.htaccessの条件付き書き換え
- 26. ドメインと範囲に基づくセグメントの交差
- 27. サブドメイン/ドメイン名に基づくインデックスページの変更
- 28. jQuery - 訪問数に基づいた、クッキーを使用した訪問数に基づくCSSスタイルのスイッチャー
- 29. Openxavaログに記録されたユーザーに基づくデータのフィルタ
- 30. 高さではなく幅に基づいた垂直マージンのCSS%
これはすべてのコントローラ方式で実行する必要がありますか? – Pinu
ここには、マスターページにデータを渡すのに役立つ記事があります。http://stephenwalther.com/blog/archive/2008/08/12/asp-net-mvc-tip-31-passing-data-to-master- pages-and-user-controls.aspx – WooHoo