Можно ли использовать серверный контроль webforms с бритвой в mvc (в 3 или 4)? - PullRequest
1 голос
/ 07 октября 2011

Можно ли использовать серверный контроль webforms с бритвой в mvc?

Если для разных версий mvc разные ситуации, это нормально.

Кроме того, я считаю, что это возможно для пользовательских контролей,но мне интересны серверные элементы управления.

Спасибо:)

Ответы [ 2 ]

0 голосов
/ 07 октября 2011

Как правило, он не будет работать ни для серверных элементов управления WebForms, ни для пользовательских элементов управления (по крайней мере, не те, которые вызываются напрямую, вы все равно можете вызывать частичку .ascx из вида бритвы). Модель страницы Razor несовместима с жизненным циклом событий элемента управления WebForms.

0 голосов
/ 07 октября 2011

Учитывая, что модели страниц на страницах MVC и WebForms настолько различны, маловероятно, что вы сможете заставить работать серверный элемент управления в MVC, особенно в Razor.Возможно, вам бы больше повезло, если бы вы попытались заставить его работать в классическом движке WebForms.

С учетом всего сказанного вы всегда можете попробовать преобразовать свой элемент управления в некоторую комбинацию помощника HTML и RenderAction().который предоставил бы вам очень похожую функциональность.

В целом, я не рекомендовал бы даже пытаться использовать пользовательский элемент управления в MVC, есть гораздо лучшие альтернативы.

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