PDA

View Full Version : سوال: نحوه اجراي پارشيال ويو



سیروس مقصودی
دوشنبه 11 دی 1396, 13:47 عصر
با سلام
چگونه ميتوانم از داخل يك فانكشن كه در داخل يك تگ script نوشته ام را يك پارشيال ويو يا يك ويو را اجرا كنم

با تشكر

a.golzar66
دوشنبه 11 دی 1396, 13:51 عصر
با استفاده از

location.href="/home/index"
میتونی یک ویو رو صدا بزنی

a.golzar66
دوشنبه 11 دی 1396, 13:52 عصر
برای پارشیال هم باید از ajax استفاده کنی

سیروس مقصودی
دوشنبه 11 دی 1396, 14:13 عصر
چگونه اينكار را انجام دهم . من يك پارشيال ويو با عنوان errorMessage درست كردم كه هروقت يك خطايي در اطلاعات وجود داشت آن پارشيال ويو اجرا بشه

ali_md110
دوشنبه 11 دی 1396, 20:54 عصر
در سمت کنترولر یک Action بدینصورت تعریف کنید


[HttpGet]

public virtual ActionResult MyAction(errorMessage or viewModel)
{
return PartialView("MyPartialView, model);
}


در سمت کلاینت بدینصورت


<script>

function GetPartial() {
$.ajax({
url: "@Url.Action("MyAction", "myController")",
dataType: "html",
type: "GET",
cache: false,
contentType: 'application/json; charset=utf-8',
data: {param:value},

success: function (response)
{
$("#MyPartialView").html(response);
}
});
}

</script>

MyPartialViewهم بارشل شما برای نمایش هست