Использование словаря для динамической передачи значений в ActionLink в ASP.NET MVC - PullRequest
0 голосов
/ 26 января 2011

Есть ли способ передать Dictionary<string, string> в Html.ActionLink()?

Мой словарь:

var myDictionary = new Dictionary<string, string> { { "serviceId", "2342" } }

Я пытался сделать это:

Html.ActionLink("Text here", "Action","Controller", myDictionary, null)

но это не работает

1 Ответ

3 голосов
/ 26 января 2011

Вы можете использовать следующую перегрузку :

<%= Html.ActionLink(
    "Text here", 
    "Action", 
    "Controller", 
    new RouteValueDictionary(myDictionary), 
    null
) %>

, где myDictionary должно быть IDictionary<string, object>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...