PDA

View Full Version : رفرش کردن دو Partial View با یک اکشن



resident
جمعه 23 اسفند 1392, 23:53 عصر
سلام.

من یه view برای گرید دارم. داخل این view ، دو تا partial view برای محتویات table و یکی برای paging

وقتی کاربر صفحه ای رو درخواست می کنه، باید هر دوی این پارشال ویو ها رفرش بشن.

من با ajaxگفتم اول برو اولین پارشال ویو رو آپذیت کن و بعد پارشال ویوی pagination . این رو هم بگم که اطلاعات مورد نیاز برای هر دوی پارشال ویوهایی که باید آپدیت بشن از یه اکشن(اکشن index ) گرفته میشه.



میخوام بدونم برای لود کردن اطلاعات pagination راه دیگه ای هم هست که نیاز نباشه برم به کنترلر(با ajax)؟
functionpaging(pageNumberDesired) {

var URL = '@Url.Action("Index", "Person")'
$.ajax({
url: URL,
dataType: 'html',
data: {
pageNumberDesired: pageNumberDesired,
rowCountOnPage: $("#pageSize").val()
},
type: 'GET',
success: function (data) {
$('#datatableDiv').html(data);
RefreshPagination();

}
,
error: function (data) {
} });

}


function RefreshPagination() {
var URL = '@Url.Action("LoadPaginationPartialView", "Person", new { pager=ViewBag.Pager})'
$.get(URL, function (data) {
$('#PaginationDiv').html(data);
});

}