動的Url.Content

私はRazorでMVC3を使用してC#でWebサイトを構築しようとしています。私はテーマで構築する必要がありますが、次のように、Url.Contentに動的コンテンツを設定する際に問題があります。

     logo

私は自分のコードからTHEME-NAMEの値を設定したいと思います。 Applicationオブジェクトから言いましょう。出来ますか?

ありがとう。

1

2 答え

ViewBagにショットを与えます。

あなたのコントローラのアクションでは、私は置くだろう:

ViewBag.ThemeName = "SomeName";

あなたの見解では:

logo
2
追加された
うん。それだった!ありがとう!
追加された 著者 dcg,

下のコードのようなものがあなたのために働くでしょうか?それをテストしなかったが正しい方向にあなたを導くかもしれない。

var themName = somevalue
var urlValue = "~/Content/themes/" + @themeName + "/images/logo.png"
logo
0
追加された