June 27, 2020

Подводим теоретические итоги

Приветствую вас на заключительном уроке из нашего мини-курса по основам backend`а. В этом уроке мы еще раз повторим что значит MVC и правила написания сайтов на корах

MVC

Model-View-Controller - это означает что весь проект держится на трех основных типах файлов:

  • Model - в этих файлах прописываются поля, по которым формируется таблицы в базах данных
  • View - или же представление, грубо говоря это html-файлы. В них просто прописывается разметка страницы
  • Controller - файл где прописывается функционал всего веб-приложения.

Важно

Для каждого контроллера должна существовать отдельная папка с именем этого контроллера. Например:

Для HomeContoller в папке Views должна быть папка View

Для каждой функции в контроллере, в папке его представлений должен находится cshtml файл с индентичным названием. То есть:

Для функции Index в HomeContoller, во Views -> Home нужен файл Index.cshtml

И последнее, если какая-то форма должна выполнять действие, то в ее аргументах должны быть указаны asp-controller и asp-action

Например для перехода по заголовку и открытию отдельной статьи мы указывали ссылке asp-controller="Home" asp-action="Post"

Курс по Asp.net Core можно считать закрытым. Мы с вами написали каркас классического блога, при желании вы можете доделать этот проект и залить его на хостинг( урок на эту тему есть на моем канале )

На сегодня все,
Удачи, программисты!