7

काम नहीं करते मैं एक वेब सर्वर Windows सर्वर R2 मानक चल रहा है, और इस मुद्दे को इस ब्लॉग पोस्ट में वर्णित का सामना कर रहा हूँ: http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspxIE10 "__doPostBack अपरिभाषित है" समाधान

संक्षेप में, नेट IE10 पहचान करने के लिए विफल हो रहा है और इसे जावास्क्रिप्ट समर्थन के बिना एक डाउनलेवल ब्राउज़र के रूप में पेश कर रहा है - अगर मैं सही ढंग से समस्या को समझता हूं।

  • नेट 2 के लिए दोनों हॉटफिक्सेस स्थापित और 4.
  • मैन्युअल नेट ढांचे config फ़ोल्डर में ब्राउज़र परिभाषा फ़ाइलें अद्यतन और aspnet_regbrowsers.exe भाग गया:

    मैं निम्नलिखित लोकप्रिय समाधान की कोशिश की।

  • App_Browsers निर्देशिका में नई ब्राउज़र परिभाषा फ़ाइलों को रखें।

अंत में मैंने .NET 4.5 में अपग्रेड किया जिसने सर्वर पर चल रहे .Net 4 साइटों के लिए समस्या हल की, हालांकि .NET 2 साइटें अभी भी समस्या का सामना कर रही हैं।

क्योंकि यह एक जीवित वेब सर्वर यह है कि स्थापित नहीं किया गया है खिड़कियों बहुत-से अपडेट किया गया है। मैंने सोचा कि शायद एक अद्यतन था जो इस मुद्दे को संबोधित करेगा। तो मैंने अपडेट पर एक नज़र डाली है लेकिन किसी भी विवरण में इस मुद्दे को हल करने की प्रतीत नहीं होती है, इसलिए मैं उन्हें स्थापित करने और संभावित रूप से और अधिक समस्याओं का कारण बनने का औचित्य नहीं दे सकता।

किसी को भी किसी भी अन्य समाधान या संभावित कारण इस मुद्दे अभी दूर नहीं जाना होगा है?

+0

मुझे आपका दर्द महसूस होता है। मैंने आपके द्वारा वर्णित सभी चरणों को भी लागू किया लेकिन अभी भी कोई समाधान नहीं है। मेरे लिए क्या डीआईडी ​​सहायता ScriptManager टैग के लिए ScriptMode = "रिलीज" पैरामीटर सेट कर रहा था, जैसा कि मैंने देखा था कि UpdatePanels/Ajax के साथ काम करते समय कई आईई 10 त्रुटियां हुईं – stvn

उत्तर

1

मैं एक ही समस्या है, और मैं यह पता लगाने की क्यों फिक्स से कोई भी काम नहीं कर पाए हैं। हालांकि, मुझे एक वर्कअराउंड मिला जो आपके लिए काम कर सकता है: पृष्ठ को सेट करना। क्लाइंट लक्ष्य लक्ष्य "अपलेवल" को ओवरराइड करता है .NET की ब्राउज़र क्षमता का पता लगाना। अधिक जानकारी के लिए http://msdn.microsoft.com/en-us/library/system.web.ui.page.clienttarget.aspx पर एक नज़र डालें।

0

कई माइक्रोसॉफ्ट गर्म फिक्स के माध्यम से आये हो, वे स्थानीय वातावरण में काम कर रहे थे, लेकिन लाइव सर्वर में कोई परिणाम नहीं था।

"uplevel" (एक हेडर या फुटर पेज में अधिमानतः) ऊपर Page.ClientTarget = स्थापना वास्तव में इस मुद्दे को हल किया है। मुझे लगता है कि यह सबसे अच्छा समाधान है, क्योंकि आपका .net एप्लिकेशन भविष्य में किसी अन्य ब्राउज़र का पता नहीं लगा सकता है। लेकिन फिर हमें इंतजार करना और देखना होगा, अगर इस फिक्स के दुष्प्रभाव हैं।

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