代码之家  ›  专栏  ›  技术社区  ›  Misha N.

ASP.NET MVC动态加载用户控件,就像在ASP.NET Web窗体中一样

  •  0
  • Misha N.  · 技术社区  · 16 年前

    你好, 我和我的团队将要开始一个项目,我们真的希望使用ASP.NET MVC,而不是Web窗体。为什么?没有什么特别的,只是我们想学好它,并衡量在未来的项目中更好地使用什么。

    但是,我们的项目有着重要的要求。我们需要能够动态加载用户控件,这些控件可以在运行时创建和上载。对于ASP.NET Web窗体和它的LoadControl方法,它很简单。

    我们能用MVC做点什么吗?

    TNX公司

    3 回复  |  直到 14 年前
        1
  •  3
  •   Community Mohan Dere    9 年前

    局部视图是您想要的。

    MVC - Dynamically loading Partial Views

        2
  •  0
  •   leora Matt Lacey    16 年前

    局部视图将起到关键作用。或者您可能想重新思考为什么要使用用户控件。这是第三方控制吗?这个可以重写吗?

        3
  •  0
  •   Amir Ismail    14 年前

    你可以使用

    <%
    
    foreach (var thing in things)
    
        Html.RenderPartial("location/page.ascx",thing);
    
    %>
    

    在你的视野内

    推荐文章