Совместное использование Html.RenderAction и Ajax.ActionLink - PullRequest
1 голос
/ 28 января 2010

когда я делаю это, я получаю ДЕЙСТВИЕ, называемое ДВАЖДЫ, что мне делать с этим?

если я вместо этого вызываю html.partial, чтобы просто отобразить элемент управления, тогда мне нужно указать все объекты/ значения вручную, что мне не нужно делать, так как сам ACTION позаботится об этом.

Я чувствую, что обе эти функции работают вместе, но они этого не делают, что мне делать?

1 Ответ

0 голосов
/ 09 февраля 2012

Ajax.ActionLink используется для асинхронного обновления области страницы с результатом действия контроллера при щелчке по ссылке. Html.RenderAction отображает результат действия контроллера во время первоначального отображения страницы.

Если ваш Html.RenderAction вызывал то же действие, что и ваш Ajax.ActionLink, а Ajax.RenderAction находился внутри целевого элемента div Ajax.RenderAction, то действие вызывалось дважды при каждом вызове Ajax.RenderAction. ,

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