我在MVC项目中有这个功能
ViewPage vp = new ViewPage();
System.Web.UI.Control control = vp.LoadControl(controlName);
如果我使用此函数渲染部分控件,那么它们只渲染基于ASPX的部分控件,它们永远不会渲染Razor部分控件,因为它们是由System.Web.Mvc.WebViewPage
继承的
所以我如何在MVC中呈现部分视图,可以渲染部分类型或仅渲染剃刀部分。
答案 0 :(得分:0)
你是对的,我不相信你可以用这种方式使用Razor引擎的ASP.NET控件。如果你想要ASP.NET控件,我会使用ASP.NET引擎代替Razor。