Могу ли я вернуться к контроллеру при загрузке частичного представления? - asp.net MVC - PullRequest
0 голосов
/ 28 октября 2009

У меня есть частичное представление, которое я хочу «позаботиться о себе», и мне не нужно передавать предварительно загруженную модель из моего родительского представления, кроме одного идентификатора.

Мой частичный просмотр будет тогда брать идентификатор и загружать соответствующие данные из БД, используя код в контроллере, и передавать его обратно в свой вид для отображения.

Ответы [ 2 ]

1 голос
/ 28 октября 2009

Я думаю, что вы ищете RenderAction.

http://davidhayden.com/blog/dave/archive/2009/04/04/ASPNETMVCPartialViewsHtmlRenderActionASPNETMVCFutures.aspx

Он не встроен, так как вам понадобится фьючерс.

0 голосов
/ 28 октября 2009

Да, это возможно

Передать идентификатор

<% Html.RenderPartial("MyPartial", ViewData.Model.Id); %>

Затем вы должны использовать ajax в своей части, запрашивая данные у контроллера:

http://docs.jquery.com/Ajax

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