如何在MVC 3中使用继承渲染Partial?

时间:2011-03-29 10:52:55

标签: asp.net-mvc asp.net-mvc-3 razor renderpartial

我在MVC项目中有这个功能

  ViewPage vp = new ViewPage();
          System.Web.UI.Control control = vp.LoadControl(controlName);

如果我使用此函数渲染部分控件,那么它们只渲染基于ASPX的部分控件,它们永远不会渲染Razor部分控件,因为它们是由System.Web.Mvc.WebViewPage继承的

所以我如何在MVC中呈现部分视图,可以渲染部分类型或仅渲染剃刀部分。

1 个答案:

答案 0 :(得分:0)

你是对的,我不相信你可以用这种方式使用Razor引擎的ASP.NET控件。如果你想要ASP.NET控件,我会使用ASP.NET引擎代替Razor。