2011-08-08 16 views
6

इस सवाल को कुछ साल पहले पूछा गया था, इसलिए मैं इसे फिर से पूछने जा रहा हूं।एएसपी.नेट में मोडल पॉपअप विंडो के लिए सर्वश्रेष्ठ विकल्प?

मैं एएसपी बटन नियंत्रण की क्लिक घटना पर एक मोडल पॉपअप विंडो प्रदर्शित करने के लिए सबसे अच्छा/साफ विकल्प ढूंढ रहा हूं। खिड़की की सामग्री एएसपीएक्स पेज होगी।

पार ब्राउज़र संगतता एक आवश्यकता अगर वे मोल्ड फिट

jQuery/plugins सवाल से बाहर नहीं हैं।

+1

एक छोटा लेकिन महत्वपूर्ण भेद - क्रॉस-ब्राउज़र मोडल पॉपअप विंडो जैसी कोई चीज़ नहीं है। केवल आईई ब्राउज़र के एक और पूरे उदाहरण को अवरुद्ध करने वाले ब्राउज़र के एक पूरी तरह से नए उदाहरण की अवधारणा का समर्थन करता है (भलाई का शुक्र है)। आईई में, ShowModalDialog उपयोगकर्ता को किसी भी टैब के साथ बातचीत करने से रोक देगा, न कि जिसने इसे बुलाया था। यदि यह क्रॉस-ब्राउज़र होने जा रहा है, तो यह या तो मोडल नहीं है, या यह वास्तव में केवल एक डीवीवी है जो "विंडो" जैसा दिखता है। – Nikki9696

उत्तर

7

jQuery क्षेत्र में विकल्पों में से एक मेजबान के होते हैं:

jQueryUI के dialog

Wijmo के Dialog

SimpleModal

ये कई से बाहर सिर्फ तीन विकल्प हैं। jQueryUI बॉक्स के बाहर उपयोग करना बहुत आसान है, लेकिन यह अनुकूल नहीं है (या आसान) और "सुंदर" SimpleModal के रूप में नहीं है। उनके मूल पर, उनकी सुंदरता बहुत ही समान है।

यदि आप पहले से ही jQuery का उपयोग कर रहे हैं, तो jQueryUI का विकल्प एक अच्छा फिट हो सकता है। विज्मो भी jQueryUI संगत/अनुकूल है (उसी विषय सीएसएस वर्ग के नाम और पैटर्न का उपयोग करें), इसलिए यह भी एक अच्छा फिट है।

तो यह आपके इच्छित चीजों पर निर्भर करता है। कुछ बहुत आसान - शायद jQueryUI। चमकदार/सुंदर - SimpleModal। अधिक जटिल लेकिन jQueryUI- अनुकूल - Wijmo।

+0

उन सभी 3 लिंक एक ही स्थान पर जाने लगते हैं। – Lactose

+0

ओह - कॉपी और पेस्ट त्रुटि। फिक्स्ड। –

1

Lightbox Gone Wild एकीकृत करने के लिए बेहद तेज़ है, सामग्री भी एक एएसपीएक्स पृष्ठ हो सकती है।

4

मुझे AjaxControlToolkit में ModalPopupExtender के साथ कोई समस्या नहीं है, जो आप वही करेंगे जो आप चाहते हैं।

मोडल पॉपअप के लिए नमूना स्थल पर http://www.asp.net/ajax/ajaxcontroltoolkit/samples/modalpopup/modalpopup.aspx

ध्यान दें कि उपकरण किट नि: शुल्क है, और यह आधार ASP.Net नियंत्रण फैली कि।

+0

यह भी ध्यान दें कि यह "बॉक्स" से बहुत जल्दी से प्लग करता है और इसमें कई अन्य नियंत्रण शामिल हैं – Feuerwehrmann

+0

हाइपरलिंक यूआरएल अब सही नहीं है। – mbomb007

+0

आप इसे [यहां] ढूंढ सकते हैं (http://www.ajaxcontroltoolkit.com/ModalPopup/ModalPopup.aspx)। –

संबंधित मुद्दे