Как конструкторы работают внутренне для ASP.NET контроллеры MVC
Всем Привет,
Я уже давно работаю над этим Asp.Net MVC за последние 3-4 месяца и получил вопрос в моей голове, который действительно озадачивает меня.
Я искал то же самое в интернете, но ничего не нашел.
Проблема:
Мы все знаем, что MVC будет работать в соответствии с URL-адресом-сначала он будет искать контроллер, а затем указанное действие и параметр(ы).
Но любой пользовательский контроллер является классом и наследуется от базового класса "контроллер".
Теперь, если я объявлю параметризованный конструктор в своем контроллере. Как его вызвать?
Пример:
Что я уже пробовал:
public MyController : контроллер
{
индекс общественных инт ;
public MyController(int i)
{
индекс = 10;
}
// Действие
public ActionResult someAction()
{
// реализация
}
}
Теперь, как вызвать параметризованный конструктор контроллера?