2 つのアクション メソッドがあります。Get メソッドは、ユーザーが記入しなければならないフォームを含む partialView を返します。
このフォームのボタンを押すと Post メソッドが呼び出され、部分ビューも返されます。ただし、post メソッドは常に新しいウィンドウで partialview を開きます。
しかし、新しいウィンドウではなく、PARTIALのような部分ビューをロードするにはpostメソッドが必要です
何かアイデアはありますか?
[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
}