Я думаю, вы можете понять, что такое представление.view отвечает за отображение или пользовательский интерфейс.
Модель - это часть, в которой вы определяете классы, которые вы хотите использовать в качестве сущностей в вашем приложении.
Контроллер - это класс, который вы пишете своей программе.логика.поэтому контроллер будет предоставлять данные для представлений с использованием моделей, извлекать данные из представлений с использованием модели и выполнять любую задачу, которую вы запрограммируете.
Например, если программа предназначена для библиотечной системы, вы можете иметь класс Model дляКнига, которая может выглядеть следующим образом:
public class BookViewModel
{
public int ID { get; set; }
public string Title { get; set; }
public string Publisher {get;set;}
public string ISBN {get;set;}
}
В классе контроллера есть такие операции, как Просмотр сведений о книге, Создание новой книги и т. Д. Ниже приведен пример
public class BooksController : Controller
{
//
// GET: /Books/Details/5
[HttpGet]
public ActionResult Details(int id)
{
// your logic goes here.
return View(bookViewModel);
}
[HttpPost]
public ActionResult Create( BookViewModel bookViewModel)
{
// your logic goes here
}
}
Я думаю, что это поможет вам немного понять концепцию
Cheers.
Джаянга.