2012-06-25 5 views
0

ASP.net MVC 응용 프로그램이 있습니다. 한 페이지에는 버튼이 있으며 사용자가이 버튼을 클릭하면 팝업 창에 정보를 표시해야합니다. ASP.NET MVC에서 어떻게 할 수 있습니까? 무엇을 사용하고 팝 창에 대한 코드를 어디에 써야합니까? 컨트롤러에? 일부 자바 스크립트?ASP.NET MVC MessageBox 표시

감사합니다.

답변

0

자바 스크립트로 메시지를 표시 할 수 있습니다. 메시지의 내용은 마크 업이나 컨트롤러에서 Model 속성으로 설정할 수 있습니다. - 뻔뻔한 플러그

  • 네이티브 브라우저 대화
  • 표시 스타일 모달 대화 상자가 표시됩니다 alert() 기능을 사용 (예 : jQuery UI dialog) 스타일 사업부
  • 표시 (예 : jQuery UI Message : 당신은 몇 가지 디스플레이 옵션이 있습니다 , 내 오픈 소스 프로젝트 중 하나)

경고 기능은별로 좋지 않지만 가장 간단합니다. 일반적으로 UI 요구 사항에 따라 모달 대화 상자 또는 스타일이 지정된 div로 이동합니다.

+0

jQuery UI 대화 상자를 사용해 보겠습니다. – Tulips

0

팝업에 표시하려는 정보가 동적 인 경우 (즉, 일부 C# 로직을 실행해야하는 경우) 해당 논리를 컨트롤러에 배치하고 해당보기가 팝업으로 표시되도록하는 것이 좋습니다. 당신은보기 상단에 JavaScript를 올려 놓아서 팝업을 시작할 수 있습니다.

단추 트리거가있는 페이지는 해당 컨트롤러를 호출하고 필요한 모든 데이터를 전달할 수 있습니다. 이것을 부드럽게 만들려면 트리거가 Ajax를 사용하도록하십시오.

관련 문제