jaykob
سه شنبه 15 مهر 1393, 10:05 صبح
سلام
من در Index خودم می خوام از چندین partial View استفاده کنم که یکی از اونها ثبت شماره موبایل در خبرنامه پیامکی است اما مشکل اینه که من هر کدی می نویسم اطلاعات درست Insert می شه و مشکلی نیست اما ریدایرکت می شه داخل اون Partial View و به همون Index بر نمی گرده کد ها هم به شکل زیر هستند :
[HttpGet]
[ChildActionOnly]
public PartialViewResult _SmsNewsletter()
{
return PartialView();
}
[HttpPost]
public PartialViewResult _SmsNewsletter(InsertSmsNewsLatterViewModel sms)
{
_NewsLetterServi.AddMobile(sms);
//RedirectToAction("Index", "Home");
return PartialView("Index");
}
اون کدی هم که کامنت کردم جواب نداد .
اگر اکشن post رو هم [ChildActionOnly] قرار بدم بازم همون مشکل پا برجاست
و در Layout اصلی برنامه هم این Partial رو به شکل زیر رندر می کنم :
@Html.Action("_SmsNewsletter", "Home");
کد partial view من هم به شکل زیر است:
@model MySite.Web.ViewModel.NewsLetter.InsertSmsNewsLatte rViewModel
@using(Html.BeginForm("_SmsNewsletter","Home"))
{
@Html.TextBoxFor(x => x.Mobile, new { @class = "news-input-2" })
<button name="button" class="btn-news-2">ثبت</button>
}
خیلی با این موضوع درگیر شدم ممنون می شم راهنماییم کنید مشکل از کجاست
تشکر
من در Index خودم می خوام از چندین partial View استفاده کنم که یکی از اونها ثبت شماره موبایل در خبرنامه پیامکی است اما مشکل اینه که من هر کدی می نویسم اطلاعات درست Insert می شه و مشکلی نیست اما ریدایرکت می شه داخل اون Partial View و به همون Index بر نمی گرده کد ها هم به شکل زیر هستند :
[HttpGet]
[ChildActionOnly]
public PartialViewResult _SmsNewsletter()
{
return PartialView();
}
[HttpPost]
public PartialViewResult _SmsNewsletter(InsertSmsNewsLatterViewModel sms)
{
_NewsLetterServi.AddMobile(sms);
//RedirectToAction("Index", "Home");
return PartialView("Index");
}
اون کدی هم که کامنت کردم جواب نداد .
اگر اکشن post رو هم [ChildActionOnly] قرار بدم بازم همون مشکل پا برجاست
و در Layout اصلی برنامه هم این Partial رو به شکل زیر رندر می کنم :
@Html.Action("_SmsNewsletter", "Home");
کد partial view من هم به شکل زیر است:
@model MySite.Web.ViewModel.NewsLetter.InsertSmsNewsLatte rViewModel
@using(Html.BeginForm("_SmsNewsletter","Home"))
{
@Html.TextBoxFor(x => x.Mobile, new { @class = "news-input-2" })
<button name="button" class="btn-news-2">ثبت</button>
}
خیلی با این موضوع درگیر شدم ممنون می شم راهنماییم کنید مشکل از کجاست
تشکر