누구든지 MVC 컨트롤러에서 메시지 상자를 표시하는 방법에 대해 알려주시겠습니까? 시나리오는 - 예/아니요 단추가있는 메시지 상자를 표시하려고합니다. 예를 클릭하면 확인 메시지 상자가 나타납니다. MVC 컨트롤러를 사용하여이 작업을 수행하고 싶습니까? 어떻게해야합니까? 사전에MVC 컨트롤러에서 Messagebox를 표시하는 방법
감사합니다,
누구든지 MVC 컨트롤러에서 메시지 상자를 표시하는 방법에 대해 알려주시겠습니까? 시나리오는 - 예/아니요 단추가있는 메시지 상자를 표시하려고합니다. 예를 클릭하면 확인 메시지 상자가 나타납니다. MVC 컨트롤러를 사용하여이 작업을 수행하고 싶습니까? 어떻게해야합니까? 사전에MVC 컨트롤러에서 Messagebox를 표시하는 방법
감사합니다,
if (confirm('Are you sure?'))
{
$.post("Confirmation", {myresponse: 'yes'}, function(data)
{
$.("#mymodal").html(data);
}
}
는 actionmethod 안타하고 찬성 확인이되었다하고 actionmethod는 HTML 태그를 다시 보낼 수 있다는 것을 알 수 있습니다 그 방법.
KAPS 당신은 클라이언트 메시지 상자에 대해 이야기합니까? 그렇다면 JavaScript의 확인 대화 상자를 사용해보십시오.
if (confirm('Are you sure?')){}
(예. this.View("MyView")
을 반환) 및 데이터 뷰가 필요한 경우 자체 렌더링에 사용한다 .
JavaScriptResult
사용할 수 있지만 약간의 우려가 분리되면 컨트롤러는보기에 포함 된 뷰가 아니라 렌더링 할 뷰를 지정해야합니다.
여기 JavaScriptResult에 좋은 쓰기 최대 그리고 그것은 나쁜 생각하는 이유 : 난 당신이 뭔가하고 싶은 생각 http://devlicio.us/blogs/billy_mccafferty/archive/2009/02/07/beware-of-asp-net-mvc-javascriptresult.aspx
: 컨트롤러 측면에서
http://net.tutsplus.com/tutorials/javascript-ajax/5-ways-to-make-ajax-calls-with-jquery/
을 당신은 방법을 원하는 json을 반환합니다.
클라이언트 메시지 상자를 표시하고 싶지만 컨트롤러의 동작 방법에서 표시하고 싶습니다. –
클라이언트가 대화 상자를 보게하려면이 코드를 보내야합니다. 오른쪽 할 곳은보기입니다. 물론이 코드를 액션 메소드의 뷰에 전달할 수 있습니다. –