Визуализация нескольких частичных представлений из контроллера - PullRequest
0 голосов
/ 21 января 2012

Я использую MVC3, на которой у меня есть страница, скажем, Home.cshtml с тегом <Ul></Ul>. Теперь у меня есть 5 частичное представление с li и немного HTML. Частичное представление основано на разрешении, у меня есть этот код в моем контроллере.

List<IPermissionEntity> list => This return me list of permission.id of that user.

Из базы данных я получил идентификатор, имя PartialView.

Теперь, как я могу вызвать частичное представление, если license.id = 1, то конкретное частичное представление рендерится. Если разрешение на просмотр двух или трех частичных просмотров, то как я могу их увидеть. Я пытаюсь с циклом foreach и взял имя PartialView и пытаюсь вставить @Url, но все же я застрял для того же.

1 Ответ

3 голосов
/ 21 января 2012

Для отображения частичных представлений, я думаю, вы хотите @ Html.Partial, а не @Url:

<ul>
@foreach (var permissionEntity in permissionEntities)
{
    Html.Partial(permissionEntity.PartialViewName)
}
</ul>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...