2011-08-02 13 views

答えて

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" /> 
+0

これはすべてのコントローラ方式で実行する必要がありますか? – Pinu

+0

ここには、マスターページにデータを渡すのに役立つ記事があります。http://stephenwalther.com/blog/archive/2008/08/12/asp-net-mvc-tip-31-passing-data-to-master- pages-and-user-controls.aspx – WooHoo

関連する問題