我有MVC应用程序的代码。
<div id="principal">
<table class="table-long">
<tr>
<th>
<a href="" rel="IdSolicitacao" class="orderByLink">
Número
</a>
</th>
<th>
<a href="" rel="DataSolicitacao" class="orderByLink">
Data da Solicitação
</a>
</th>
<th>
<a href="" rel="DataColeta" class="orderByLink">
Data da Coleta
</a>
</th>
<th>
<a href="" rel="NomeDocumento" class="orderByLink">
Nome do Documento
</a>
</th>
</tr>
@foreach (var item in Model)
{
<tr>
@{
if (ViewBag.Routes.ContainsKey("id"))
{
ViewBag.Routes.Remove("id");
}
ViewBag.Routes.Add("id", item.IdSolicitacao);
}
<td>
<input value="@Html.DisplayFor(modelItem => item.IdSolicitacao)" class="Solicitacao" style="width:60px;"/>
</td>
<td>
@item.DataSolicitacao.ToShortDateString()
</td>
<td>
@item.DataColeta.ToShortDateString()
</td>
<td>
@Html.DisplayFor(modelItem => item.NomeDocumento)
</td>
</table>
我需要刷新这个但不重新加载所有页面。 如何使用id =“principal”刷新div而不重新加载所有页面? 你需要什么?用params创建一个新视图?
答案 0 :(得分:1)
以下是您要找的内容:
$( "#principal" ).load( document.URL + " #principal" );