У меня есть библиотека классов, которая отображает веб-элемент управления (System.Web.UI.WebControls.WebControl). Эта библиотека упоминается во многих классических веб-форм ASP.NET проектов, как это в .aspx файлы:Использование WebControl в проекте ASP.NET MVC
<foo:MyCustomControl ID="myControl" runat="server" />
В настоящее время существует необходимость использовать один и тот же элемент управления в некоторых новых проектах ASP.NET MVC. Из того, что я читал, веб-серверные элементы управления несовместимы с ASP.NET MVC, потому что большую часть времени они полагаются на postbacks и viewstate. Каков наилучший способ открыть этот веб-элемент управления для новых приложений mvc, не изменяя ничего в текущем элементе управления? Должен ли я как-то разоблачить его как услугу WCF?
Возможно, вы можете просто переписать элемент управления как [MVC Partial] (http://www.codeproject.com/Tips/617361/Partial-View-in-ASP-NET-MVC), чтобы вы не смешивания. – mason