В обычном режиме мы имеем:
Controllers/MyController.cs
Views/MyController/Index.cshtml
Если я создаю модель с именем MyModel
в Index()
из MyController
, то в моем представлении Index.cshtml
, если я просто наберу @model <AppName>.Model.MyModel
Visual Studio знает, как получить данные из Index()
класса MyController.cs
. Мой вопрос заключается в том, как определить мой взгляд для получения данных из какого-либо другого класса Controller. Представление не имеет явной ссылки на контроллер (что-то вроде @model <AppName>.Model.MyModel
= [Get Data from MyController]). Я создал контроллер (не имеет представления) с именем DataAccessController.cs
. Полный доступ к данным из любого представления должен проходить через этот контроллер.