单击链接时如何使用Ajax呈现Razor PartialView

时间:2017-05-13 13:31:21

标签: ajax asp.net-mvc razor asp.net-mvc-partialview

有一种观点:

<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调用的参数。

0 个答案:

没有答案