Я использую код ниже на моей странице и частичный снимок, как показано ниже. Я добавил частичное для справки. У меня есть следующая кнопка на частичном, когда я нажимаю кнопку, она переходит на сервер и возвращает следующую страницу с сервера в качестве частичного. Я хотел бы знать, как я могу обновить частичные данные, но не всю страницу.обновление частичной, но не всей страницы
Main.cshtm
<div class="pr-nav">
<div class="btn btn-primary">
User Guide
</div>
<div class="btn btn-primary">
Key Info
</div>
</div>
<div class="container">
@{ Html.RenderPartial("Partial"); }
</div>
Partial.cshtml
<div>
<ul class="dashbord">
@foreach (var i in Model)
{
<li class="item"><a href="@Url.Action("", "CISIProfessionalRefresherController", new { subjectID = i.subject_id })">
<div class="itemBox">
<div class="itemImage">
Image will go here
</div>
<div class="itemContent">
@i.subject_title
<br />
@i.cpd_time_text
<br />
@i.sub_heading
</div>
</div>
</a></li>
}
</ul>
</div>
@if (Model.HasPreviousPage)
{
@Html.ActionLink("< Prev", "getMySubjectList", new { catogoryId = 0, pageid = Model.PageNumber - 1 })
}
else
{
@Html.Raw(" ");
}
@if (Model.HasNextPage)
{
@Html.ActionLink("Next >", "getMySubjectList", new { catogoryId = 0, pageid = Model.PageNumber + 1 })
}
else
{
@Html.Raw(" ")
}
этот учебник был весьма полезным, когда я пытался узнать, как сделать это правильно : http://chsakell.com/2013/05/10/ajax-and-jquery-in-asp-net-mvc/ – rogerdeuce
Вам необходимо использовать ajax для обновления текущей страницы –
http://api.jquery.com/загрузки / –