2011-08-08 4 views
6

이 질문은 몇 년 전에 요청되었으므로 다시 질문 할 것입니다.ASP.NET의 모달 팝업 창에 가장 적합한 옵션은 무엇입니까?

ASP 단추 컨트롤의 클릭 이벤트시 모달 팝업 창을 표시하는 가장 좋은 방법을 찾고 있습니다. 창의 내용은 aspx 페이지가됩니다.

크로스 브라우저 호환성은 금형에 맞는 경우

JQuery와/플러그인 질문에서없는 요구 사항입니다.

+1

작지만 중요한 차이점 - 크로스 브라우저 모달 팝업 창과 같은 것은 존재하지 않습니다. IE만이 브라우저의 또 다른 전체 인스턴스를 차단하는 완전히 새로운 브라우저 인스턴스의 개념을 지원합니다 (고맙게도). IE에서 ShowModalDialog는 사용자가 호출 한 탭뿐만 아니라 모든 탭과 상호 작용하지 못하게합니다. 그것이 크로스 브라우저가 될 것이라면 모달이 아니거나 실제로는 "창"처럼 보이는 페이지의 DIV입니다. – Nikki9696

답변

7

는 jQuery를 필드에 옵션의 호스트가 있습니다

jQueryUI의 dialog

Wijmo의 Dialog

SimpleModal

이 많은 중 단지 세 가지 옵션이 있습니다. jQueryUI는 매우 쉽게 사용할 수 있지만 SimpleModal처럼 커스터마이즈 (또는 쉬운) 및 "꽤"하지 않습니다. 그들의 핵심에서, 거의 모두 매우 유사합니다.

이미 jQuery를 사용하고 있다면 jQueryUI의 옵션이 적합 할 수 있습니다. Wijmo는 또한 jQueryUI 호환/친숙한 CSS 클래스 이름과 패턴을 사용하므로 잘 맞습니다.

그래서 종류는 당신이 원하는 것에 달려 있습니다. 아주 간단한 것 - 아마 jQueryUI. Flashy/pretty - SimpleModal. 더 복잡하지만 jQueryUI에 친숙합니다 - Wijmo.

+0

그 중 3 개의 링크가 모두 같은 위치에있는 것처럼 보입니다. – Lactose

+0

- 복사 및 붙여 넣기 오류. 결정된. –

1

Lightbox Gone Wild은 매우 빠르게 통합 할 수 있으며, 내용도 aspx 페이지가 될 수 있습니다.

4

나는 AjaxControlToolkit의 ModalPopupExtender에 아무런 문제가 없으므로 의도 한대로 정확하게 처리 할 수 ​​있습니다.

모달 팝업의 샘플 사이트는 도구 키트는 무료입니다 http://www.asp.net/ajax/ajaxcontroltoolkit/samples/modalpopup/modalpopup.aspx

주에서이며, 기본 ASP.Net 컨트롤을 확장하는.

+0

또한 "상자"에서 바로 빠져 나와 여러 다른 컨트롤이 포함되어 있습니다. – Feuerwehrmann

+0

하이퍼 링크 URL이 더 이상 올바르지 않습니다. – mbomb007

+0

[여기] (http://www.ajaxcontroltoolkit.com/ModalPopup/ModalPopup.aspx)에서 찾을 수 있습니다. –

관련 문제