有一种观点:
<a href="#">Render PartialView-1</a>
<a href="#">Render PartialView-2</a>
@foreach(var item in Model.List)
{
<!-- Some HTML Codes -->
<div id="partialContainer">
@foreach(var item2 in item.List)
{
@Html.Partial("_PartialView1", item2)
}
</div>
}
当我点击相应的链接并且partialContainer
的内容应该正确更改时,我必须渲染PartialView1或PartialView2(加载页面时默认视图将是PartialView1)。我检查了很多关于这个的问题,但我在foreach
循环中渲染PartialView时遇到了问题。因为模型根据外循环而变化。所以我无法处理AJAX调用的参数。