2011-10-04 5 views
0

내 벽에 무언가를 공유 한 후 Facebook에서 내 활동에 대한 멋진 POP 메시지를받습니다. 때로는 오류가있을 때마다 오류에 대한 좋은 소식을 전했습니다. 이렇게 enter image description here돌아 가기 팝업으로 응답 MVC에서 ASP.NET

나는 페이스 북에서 모든 것이 아약스에 관한 것임을 알고있다.

mvc 3 asp.net을 사용하여 웹 응용 프로그램을 만들고 있습니다. 내 웹 앱에는 페이스 북과 같은 공유 링크와 비슷한 것이 있습니다.

아약스 및 부분 뷰를 사용하여이 기능을 구현했으며 정상적으로 작동합니다.

사용자가 새 링크를 제출할 때 컨트롤러 내에서 db를 업데이트하고 부분 뷰를 반환하면 마침내 멋진 애니메이션으로 내 뷰가 업데이트됩니다.

내 문제는 내보기 (페이스 북의 벽)를 업데이트하는 동안 어떻게 팝업 응답을 제공 할 수 있는가입니다.

둘 다 ActionResult로 처리하려고합니다.

올바른 방법은 아닌지 잘 모릅니다.

간단히 말해서 내보기가 자동 팝업 응답으로 업데이트됩니다. 당신이 내가 원하는 것을 이해하기를 바랍니다.

알려주세요. 이에 대한 설명이 필요하면 알려주세요.

이 기능을 구현하는 데 도움을주십시오.

감사합니다.

+0

직접 답변을 찾았습니다. Jquery 라이브러리와 불쾌한 자바 스크립트를 추가하고 JavaScript를 반환하십시오 ("alert ('Some message')"); –

답변

0

직접 답변을 찾았습니다. Jquery 라이브러리 및 흔들림없는 javascript 추가

return JavaScript("alert('Some message')"); 
+0

시작한 후에이 방법을 알지만 ...이 JS 코드는 사랑하는 FB 예제와 같이 전혀 반환하지 않습니다. – THBBFT

3

"팝업"은 서버 쪽이 아니라 클라이언트 쪽 기능입니다. 당신은 actionresult per se로 할 수 없습니다.

아마 AJAX 호출 (예 : jQuery)에 의해 실행되는 동작 메소드에서 PartialViewResult을 반환해야합니다.

콜백에서 숨겨진 컨테이너/div의 HTML을 부분보기의 HTML로 설정 한 다음 멋진 방식으로 표시합니다.

jQModal 또는 jQuery UI dialog과 같은 것이 이상적입니다.