예, 아니오 버튼이있는 JQuery 확인 팝업이 있습니다. 예 버튼 호출이 기능 :컨트롤러에서 JQuery 호출 액션 (그러나 리디렉션하지 않음)
function doStuff() {
$('#confirmPopup').dialog("close");
var someKey = $("#someKey")[0].value;
$.post("/MYController/MyAction", { someKey : someKey },
function(responseText, textStatus, XMLHttpRequest) {
});
return false;
}
이 성공적으로 내 컨트롤러 액션을 호출 (2 개 개의 다른 시도) : 다른 행동 조치가 실행됩니다 두 경우 모두
public ActionResult MyAction(int someKey)
{
//do stuff
return RedirectToAction("OtherAct", "OtherCont");
}
public JavaScriptResult MyAction(int someKey)
{
//do stuff
return JavaScript("Window.location.href='OtherCont/OtherAct';");
}
하지만, 다시 직접 수행 생기지 마라. 왜?