Веб-формы в проекте ASP.NET MVC?

Мне нужно добавить область "Admin" в проект ASP.NET MVC, и мне нужно, чтобы она использовала веб-формы ASP.NET, а не MVC.

Можно ли использовать ASP.NET Web Forms в приложении ASP.NET MVC?

Ответы

Ответ 1

У меня есть что-то подобное в проекте MVC, потому что нам пришлось использовать некоторые сторонние элементы управления на странице. Итак, мы сделали это:

В RegisterRoutes в global.asax.cs добавьте:

routes.IgnoreRoute("WebForms/*/{resource}.aspx/{*pathInfo}");

И добавьте материал webforms в каталог WebForms (очевидно, вы можете изменить его на все, что вам нужно, до тех пор, пока оно не столкнется ни с одним из ваших маршрутов MVC.

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