ASP.NET MVC Views и WebForm Pages наследуются от одной страницы - PullRequest
0 голосов
/ 05 июля 2011

Я работаю над проектом ASP.NET, который написан с использованием WebForms.Мы находимся в процессе перехода на MVC, поэтому мы пишем все новые страницы в MVC.Есть некоторые большие части приложения, которые мы пока не хотим переписывать, например, аутентификация, которая находится в нашей BasePage.BasePage наследуется от каждой страницы WebForm.

Вопрос: Может ли MVC View наследовать от этой общей BasePage, которая также используется WebForms?Если Views может, будет ли BasePage проходить через нормальный жизненный цикл страницы?

1 Ответ

1 голос
/ 05 июля 2011

Краткий ответ не совсем.

Хотя страницы MVC выглядят и пахнут как веб-формы, они разные звери. Они используют новый класс, называемый viewpage, который наследуется от page для начинающих.

Также в способе работы MVC представление слишком поздно, чтобы делать такие вещи, как безопасность.

Лучше было бы сначала потратить время на преобразование общих ресурсов в классы обслуживания, которые можно повторно использовать между веб-формами и MVC.

Simon

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