我有一个呈现Web控件的类库(System.Web.UI.WebControls.WebControl)。.aspx文件中的许多经典ASP.NET Web Forms项目都引用了此库:
<foo:MyCustomControl ID="myControl" runat="server" />
现在,在某些新的ASP.NET MVC项目中需要使用相同的控件。从我的读物来看,Web服务器控件与ASP.NET MVC不兼容,因为它们大多数时候都依赖于回发和视图状态。在不更改当前控件中任何内容的情况下将此Web控件公开给新的mvc应用程序的最佳方法是什么?我应该以某种方式将其公开为WCF服务吗?
添加一个WebForm(mycontrol.aspx),像以前一样将控件放入其中,并将结果作为iFrame嵌入到MVC应用程序中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句