एक aspx पेज पर, मेरे पास यह मार्कअप (jQuery UI संवाद के लिए सेटअप) है:
& lt; div id = "modal_showनवीन तरीके से जेनरेटेड पीसोड" वर्ग = "छुपाएं" & gt; & Lt; / div & gt;
मेरे अंदर आईफ़्रेम नहीं है क्योंकि वह मुझे सभी प्रकार की एमएस अजाक्स त्रुटियों को दे रहा था। इसलिए, जब एक अपडेट पैनिल शुरू हो जाता है, तो मैं गतिशील रूप से उपरोक्त में एक आइफ्रेम डालता हूं:
$ ('# modal_showNewlyGeneratedPasscode')। जोड़ें ('& lt; iframe src = "Popup.aspx" height = "240" चौड़ाई = "100%" फ़्रेमबॉर्मा = "0" स्क्रोलिंग = "ऑटो" / & gt; ');
फ़ायरफ़ॉक्स और क्रोम पर, यह ठीक है - आईफ्रेम jQuery के यूआई संवाद के अंदर प्रदर्शित करता है, लेकिन आईई पर केवल यह एक अजाक्स अपवाद फेंक रहा है: Sys.Webforms.Pagerequestmanagerparsererrorexception सर्वर से प्राप्त संदेश को पार्स नहीं किया जा सकता
अन्य महत्वपूर्ण विवरण :
- Popup.aspx उसी डोमेन पर है पृष्ठ से इसे बुलाया जा रहा है, इसलिए क्रॉस-डोमेन स्क्रिप्टिंग समस्या नहीं है।
- उपरोक्त किसी भी UpdatePanel के अंदर ही नहीं है।
- डीबगर का उपयोग करके, मैंने पाया है कि यह त्रुटि पहले हो रही है Popup.aspx पृष्ठ का पृष्ठ लोड भी हिट हो गया है इसलिए मुझे संदेह है कि जेएक्स के जरिए आईफ्रेम के गतिशील प्रविष्टि के कारण अजाक्स त्रुटि दे रहा है।
- हमारे पास इस तरह एक हैंडलर सेट है:
& lt; asp: ScriptManager आईडी = "पेजस्क्रिप्ट प्रबंधक" ऑनएसिंकपॉस्टबैक एरर = "एसिंकपॉस्टबैक एरर" रनैट = "सर्वर" & gt; & LT; स्क्रिप्ट & gt; & Lt; asp: ScriptReference पथ = "../ js / AjaxErrorHandler.js" / & gt; & Lt; / स्क्रिप्ट & gt; & Lt; / एएसपी: ScriptManager & gt;
किसी भी मदद की सराहना की जाएगी!
उन सभी को धन्यवाद जो जवाब दिया मैं इसकी सराहना करता हूं हालांकि, मैंने कल कल इसे हल किया था।
यह पता चला है कि मैं आईफ्रेम एचटीएमएल के मूल्य के लिए एक एएसपी छिपे हुए क्षेत्र की स्थापना कर रहा था, और आईए अजाक्स सुरक्षा ने इसे पसंद नहीं किया। मैं बस उस से बाहर ले गया, और यह भाग गया!
Comments
Post a Comment