У меня есть два метода действий. Метод Get возвращает partialView с некоторой формой, которую пользователь должен заполнить.Почему PartialView открывается в новом окне с помощью post action?
Почтовый метод вызывает, когда я нажимаю кнопку на этой форме, которая также возвращает частичный вид. но метод post всегда открывает partialview в новом окне.
Но мне нужен метод после загрузки частичный вид как ЧАСТИЧНЫЙ, а не в новом окне
Есть ли у вас какие-нибудь идеи?
[HttpGet]
public PartialViewResult EditProfile(int freelancerId)
FreelancerProfile freelancerProfile = new FreelancerProfile();
return PartialView(freelancerProfile); // EditProfile is opening in the part of window. it's ok.
}
[HttpPost]
public PartialViewResult EditProfile(FreelancerProfile freelancerProfile)
{
repository.SaveProfileChangesFreelancer(freelancerProfile);
return PartialView("EditProfile", freelancerProfile); //EditProfile is opening in the new window. it's trouble
}
Вы должны вызвать свой метод отправки PartialViewResult с помощью javascript и отобразить результат на своей странице с помощью javascript или jquery – freshbm