سلام
یکPartialView را چگونه می توانم با استفاده از JsonResult در view موردنظرم نمایش بدهم
باتشکر
سلام
یکPartialView را چگونه می توانم با استفاده از JsonResult در view موردنظرم نمایش بدهم
باتشکر
سوالتون واضح نیست
ببینید PartialView یه چیزه JsonResult یه چیز دیگه !!!
اگر میخواید با اجکس اچ تی ام ال PartialView رو دریافت کنید نوع اکشن باید PartialViewResult باشه
اگر میخواید با اجکس اطلاعات رو با فرمت json دریافت کنید نوع اکشن باید JsonResult باشه
اگر میتونید نمونه کد بزارید تا بهتر بتونیم راهنماییتون کنیم
سلام
می خواهم یک تابع باشد که وقتی فراخوانی شد بوسیله jquery درصفحه مورد نظرPartialView که طراحی کرده ایم فراخوانی شود
سلام
با تابع load جی کوئری این کار رو انجام بده
در مثال زیر اکشن userinfo یک partialview بر می گردونه:
$("#userInfo").load('@Url.Action("UserInfo", "Layout")');
کد اکشن متد userinfo :
[AjaxChildActionOnly]
public async Task<ActionResult> UserInfo()
{
var user = await _userManager.FindByIdAsync(1);
if (user != null)
{
return PartialView(new UserInfoViewModel()
{
FullName = user.FirstName + " " + user.LastName,
RoleCaptionsList = strRoles,
UserImage = userImage
});
}
return PartialView(new UserInfoViewModel());
}
آخرین ویرایش به وسیله ghossein : دوشنبه 07 خرداد 1397 در 13:36 عصر
$.ajax({
type: 'POST',
url: '/home/Tour/',
dataType: 'html',
success: function (result) {
if (result) {
//code here
}
},
error: function (jqXhr, textStates, errorThrown) {
console.log(errorThrown);
}
});
public PartialViewResult Tour()
{
return PartialView();
}