2013-01-14 34 views
1

我有一個名爲Country的字符串屬性,它在所有視圖模型中都是可用的。 我想所以現在我必須每 Url.Action改變在運行時添加到Url.Action的RouteValueDictionary

Url.Action(「行動」,「控制」這個屬性添加到Url.Action的RouteValueDictionary,新RouteValueDictionary {新 {國=國家}))。

我要找乾淨的解決方案,在運行時 將它添加到RouteValueDictionary,而不是處處改變Url.Action

請指點。

感謝

回答

0

嘗試它,就像(使用匿名對象只):

Url.Action("action","controller", new {Country=Country})
+0

我希望不要碰Url.Action在所有的EX:當前Url.Action( 「動作」, 「控制器」,新RouteValueDictionany {新{somevalues = somevalue}}),而不是全部修改。 – user424134