哈罗,我和我的团队即将开始一个项目,我们真的很想使用Web,而不是ASP.NET表单。为什么?没有什么特别的,我们只是想学好它,并衡量在未来的项目中使用什么会更好。
但是,我们的项目有一个重要的要求。我们需要能够动态加载用户控件,可以在运行时创建和上传。使用ASP.NET Web Forms和它的LoadControl方法很简单。
我们可以用MVC做类似的事情吗?
Tnx
发布于 2009-09-02 13:55:01
局部视图就是你想要的。
发布于 2009-09-02 13:57:41
部分视图可以解决这个问题..或者,您可能需要重新考虑使用用户控件的原因。这是第三方控件吗?这个可以重写吗?
发布于 2009-09-02 13:59:33
您可以使用
<%
foreach (var thing in things)
Html.RenderPartial("location/page.ascx",thing);
%>从您的视图中
https://stackoverflow.com/questions/1367829
复制相似问题