【发布时间】:2014-06-03 12:58:27
【问题描述】:
使用旧的 ASP.NET,我们可以轻松地创建用户控件 (.ascx),事实上,许多控件完全独立于当前视图。我想知道MVC是否可以做到这一点?
我需要显示简单的用户列表,问题是 - 此列表应该显示在我网站上的多个位置。虽然我可以简单地修改我的视图模型,并向它们添加“小部件”模型,但我想避免这种情况。最好我希望我的用户列表只需要以下内容:
@Html.Partial("Link/To/My/List")
要包含在其他视图中 - 列表的模型必须以其他方式填充。我想在我的部分中使用 AJAX,但这似乎是个坏主意。有没有其他方法可以解决它,或者它只是一个打破 MVC 假设的坏主意?
【问题讨论】: