Могу ли я использовать пользовательские элементы управления Asp.Net WebForm на сайте MVC? - PullRequest
5 голосов
/ 15 марта 2012

У меня есть веб-сайт в asp.net 4.0 с 10 страницами и 12 пользовательскими элементами управления.

Теперь я хочу перенести этот сайт в asp.net MVC 4.0; Поэтому я могу повторно использовать эти пользовательские элементы управления (которые есть в традиционном asp.net) и визуализировать их, используя <%= Html.RenderUserControl() %>.

Короче говоря, мой вопрос можем ли мы использовать пользовательский контроль asp.net в asp.mvc 4 ?

Большое спасибо,

Jigar

Ответы [ 2 ]

4 голосов
/ 16 марта 2012

Обычно вы не можете использовать элементы управления asp.net в приложении MVC. Почти все элементы управления требуют состояния просмотра, которое ASP.NET MVC не поддерживает.

0 голосов
/ 09 апреля 2013

Хороший вопрос Джигар Пандья;

Да ;мы можем использовать пользовательские элементы управления ASP.NET WebForm на сайте MVC.

Одним из способов использования пользовательских элементов управления в ASP.NET MVC является добавление нового элемента типа веб-формы.

Тогда в этой веб-форме мы сможем использовать ASP.NET User Control's в проекте MVC .У меня был тот же вопрос, так как у нас было много существующих пользовательских элементов управления, которые мы хотели использовать.Надеюсь, это поможет.

...