как я могу показать две таблицы в одном представлении в MVC - PullRequest
0 голосов
/ 17 февраля 2020

Как я могу использовать несколько моделей на одной странице просмотра в приложении MVC?

1 Ответ

1 голос
/ 17 февраля 2020

ViewModel существует именно по той причине, которую вы упомянули. Его основная цель - обслуживать View. Это место, где вы смешиваете несколько моделей и предоставляете представление с единой структурой данных

Представьте, что у вас есть модели ниже:

public class A { }

public class B { }

Вы должны создать класс ViewModel, как показано ниже :

public class ABViewModel 
{
   public A A {get;set;}
   public B B {get;set;}
}

затем обновите ваш вид принятой модели:

@model ABViewModel

И, наконец, вы должны передать это ViewModel вашему представлению. удачи

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