I am building a new ASP.NET MVC 3 application. In this application, I would like to display an old WebForms user control (.ascx/.ascx.cs) in an overlay in my new MVC razor a
It is very bad practice to do such a thing. However this could be achieved by the following code:
@Html.Partial("_Foo")
Then in your _Foo
partial view, you could have the following:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<%@ Register Assembly="SomeAssembly" Namespace="SomeNs" TagName="foo" %>
Hope this helps. Have a look at this question: