2012-12-09 13 views
9

ASP.NET निम्न त्रुटि के कारण IE10 पता लगाने के लिए विफल रहता है।ASP.NET IE10 के कारण _doPostBack पता लगाने के लिए विफल रहता है अपरिभाषित है JavaScript त्रुटि

ब्राउज़र परिभाषा फ़ाइलों में एक बग है जो .NET 2.0 और .NET 4 के साथ भेज दिया गया है, अर्थात् उनमें ब्राउज़र संस्करणों की एक निश्चित श्रृंखला के लिए परिभाषाएं हैं। लेकिन कुछ ब्राउज़रों (जैसे आईई 10) के संस्करण उन श्रेणियों के भीतर नहीं हैं। इसलिए, एएसपी.नेट उन्हें अज्ञात ब्राउज़र के रूप में देखता है और डाउन-स्तरीय परिभाषा के लिए डिफ़ॉल्ट करता है, जिसमें कुछ असुविधाएं होती हैं, जैसे कि यह जावास्क्रिप्ट जैसी सुविधाओं का समर्थन नहीं करती है।

Win7 SP1 के लिए http://support.microsoft.com/kb/2600100 पर उपलब्ध फ़िक्स मेरे लिए काम नहीं कर रहा है। कृपया इस पर मेरी सहायता करें। मेरे काम के माहौल है:

.NET Framework 3.5 SP1, विंडोज सर्वर 2003

+0

हॉटफिक्स का सारांश यह बताता है कि यह Windows Server 2003 और Microsoft .NET Framework 3.5 सर्विस पैक 1 (SP1) का समर्थन करता है जो आपका पर्यावरण है, है ना? –

उत्तर

1

अपने प्रोजेक्ट में NuGet http://nuget.org/packages/App_BrowsersUpdate से ब्राउज़र परिभाषा फ़ाइलें स्थापित करने की कोशिश करें। ASP.NET 4 के लिए ब्राउज़र परिभाषा फ़ाइलें ASP.NET 3.5 के साथ संगत हैं, इसलिए आपको ठीक होना चाहिए। यदि आपके पास आपकी मशीन पर उचित अनुमति नहीं है तो आपके द्वारा उल्लिखित हॉटफिक्स को स्थापित करने में आपको कोई समस्या हो सकती है।

1

यदि आपको यह समस्या जारी रहती है, तो एक छोटा कोड स्निपेट है जिसे आप अपने ग्लोबल.एक्सएक्स में जोड़ सकते हैं जो समस्या को तब तक हल कर देगा जब तक आपके सर्वर को पैच नहीं किया जाता है।

http://ronniediaz.com/2013/02/07/ie10-imagebutton-_dopostback-undefined-bug-with-update-panel-script-manager/

+0

किसी अन्य साइट से लिंक करने के बजाए छोटे कोड स्निपेट को जोड़ने पर विचार करें। यदि वह लिंक कभी टूटता है, तो आपका उत्तर कोई मूल्य नहीं होगा। – MikeSmithDev

0

पहले अस्थायी ठीक मैं हमारे वेबसाइटों के लिए लागू मास्टर पृष्ठों को जोड़ रहा है। लेकिन मैं इस साइट को बाकी साइटों के जीवनकाल के लिए मजबूर नहीं करना चाहता, मुझे एक सभ्य समाधान चाहिए। मैंने मास्टर पेज में फिक्स हटा दिया, KB2600100 से हॉटफिक्स स्थापित किया, लेकिन समस्याएं गायब नहीं हुईं। रोनी के लिंक से लिपि को लागू किया, जिसने चाल की।

फिर भी, मुझे आश्चर्य है कि हॉटफिक्स ने क्यों मदद नहीं की।

1

केबी 2600100 हॉटफिक्स को माइक्रोसॉफ्ट .NET Framework 4 विश्वसनीयता अद्यतन 2 (KB2600217) http://support.microsoft.com/kb/2600217 द्वारा प्रतिस्थापित किया गया था - दस्तावेज़ीकरण बताता है कि यह अद्यतन आपके द्वारा उल्लिखित दो मुद्दों सहित 7 मुद्दों को हल करता है। लेकिन ऐसा लगता है कि आपको 3.5 के बजाय माइक्रोसॉफ्ट .NET फ्रेमवर्क 4 का उपयोग करने की आवश्यकता है। यदि KB 2600100 हॉटफिक्स काम नहीं कर रहा है, तो आप यह पता लगाने के लिए आईआईएस सर्वर मैनेजर को जांचना चाहेंगे कि आपकी वेब साइट चलाने के लिए .NET Framework संस्करण का उपयोग क्यों किया जा रहा है।

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