2013-04-22 26 views
6

Mam problem związany z zdarzeniem kliknięcia przycisku łącza w asp.net w przeglądarce Internet Explorer 10. Zdarzenie kliknięcia przycisku kliknięcia nie uruchamia się. To pokazuje błąd JavaScriptPrzycisk łącza nie działa z IE 10

SCRIPT5009: '__doPostBack' is undefined 

mam Windows Server 2008 Standard bez funkcji Hyper-V (6.0 build 6001) w moim systemie. Próbowałem naprawić ten problem przez Patch dostarczony przez firmę Microsoft, ale to nie zadziałało. Mam nadzieję, że dobrze zrozumiesz moje pytanie i dostarczy sensowną odpowiedź.

Z góry dziękuję.

Odpowiedz

5

Wystąpił problem z powodu: Występuje błąd w plikach definicji przeglądarki dostarczanych z platformami .NET 2.0 i .NET 4, a mianowicie że zawierają definicje dla określonego zakresu wersji przeglądarki. Ale wersje dla niektórych przeglądarek (jak IE 10) nie są już w tych zakresach. Dlatego ASP.NET widzi je jako nieznane przeglądarki i domyślnie stosuje definicję niższego poziomu, która ma pewne niedogodności, na przykład nie obsługuje funkcji takich jak JavaScript.

Też miałem ten sam problem, poszedłem za tym artykułem i jestem posortowany. Przejdź przez poniższy link, to na pewno pomoże.

Fix

0

Zastosowanie Kompatybilność meta tagów dla IE10 co czyni aplikację do uruchomienia w IE9

ieuse meta tagi dla wstecznej kompatybilności

+0

wiem o tym, ale to nie jest odpowiedź szukam for.Still dzięki ... – Rahul

6

meta http-equiv = "X-UA-Compatible" content = "IE = EmulateIE9"

meta http-equiv = "X-UA-Compatible" content = "IE = EmulateIE8"

meta http-equiv = "X-UA-Compatible" content = "IE = EmulateIE7"

+0

Lepiej dać tę odpowiedź +2 gdybym mógł! Dziękuję, zaoszczędź mi dużo czasu! – user65439