Отключить привязку параметров запроса при вызове дочернего действия - PullRequest
1 голос
/ 22 декабря 2011

Я отображаю представление для действия с этим URL: "/ search? A = 1 & b = 2"

Соответствующее действие:

public ActionResult Search (int? a, int? b)

В своем представлении мне нужно вызвать это дочернее действие:

public ActionResult Count (int? a, int? b)

Но только с установленными параметрами "a". Поэтому я звоню:

Html.RenderAction ("Count", new { a = 5 })

Но мое дочернее действие называется Count (5, 2), потому что в строке запроса есть буква "b", и оно автоматически связывается.

Есть ли способ ( редактировать : без необходимости указывать параметр "b" в виде пустых строк, потому что у меня есть метод с большим количеством параметров), чтобы преодолеть это и отключить привязку модели к использованию строки запроса (или любые другие) источники значений параметров для конкретного вызова действия?

1 Ответ

0 голосов
/ 22 декабря 2011
Html.RenderAction("Count", new { a = 5, b = "" })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...