我有一个带有列出项目的索引页面的 ASP.NET MVC 4 项目。每个项目都有一个链接,可以通过 $.ajax() 将详细信息页面加载为部分视图
该部分视图显示完美,并具有在第一个部分视图所在的 div 中加载另一个视图的链接。
我的问题是第二个链接不能作为部分视图,它作为一个新的 html 页面加载。
我不知道如何通过不重新加载页面从另一个局部视图加载局部视图。
谢谢你。
这是我的第一个链接的视图代码:
<div class="span5">
<table class="table table-striped table-bordered table-hover">
<tr>
<th>
@Html.ActionLink("Código", "Index", new { sortOrder = ViewBag.CodigoSortParm })
@*@Html.DisplayNameFor(model => model.Codigo)*@
</th>
<th>
@Html.ActionLink("Detalle", "Index", new { sortOrder = ViewBag.DetalleSortParm })
@*@Html.DisplayNameFor(model => model.Detalle)*@
</th>
<th>Acciones</th>
</tr>
@foreach (var item in Model)
{
@*version de tr que permite la edicion haciendo click en la fila
<tr data-href="@Url.Action("Edit", "CondicionIva", new { id = item.CondicionIvaID })">*@
<tr>
<td>
@Html.DisplayFor(modelItem => item.Codigo)
</td>
<td>
@Html.DisplayFor(modelItem => item.Detalle)
</td>
<td>
@Html.ActionLink("Detalles", "Details",null, new { id = item.CondicionIvaID },new {@class ="linkContainer2"})
</td>
</tr>
}
</table>
<div class="span6" id="divContainer2">
</div>