Кнопка на стороне сервера работает в Firefox, но не в IE - PullRequest
0 голосов
/ 21 сентября 2010

Кто-нибудь знает, почему простая кнопка onclick = "btnSubmit_Click", которая вызывает функцию на стороне сервера, будет работать в Firefox, но не в IE.

Ответы [ 4 ]

0 голосов
/ 23 октября 2014

У меня просто была такая же проблема.Видимо, IE Compatibility Mode как-то связан с этим.Я заставил свою программу работать, отключив ее на главной странице из статьи 1002 *, которую я нашел.

<html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
         <meta http-equiv="X-UA-Compatible" content="IE10; IE=9; IE=8; IE=7; IE=EDGE" />
         <title></title>
0 голосов
/ 21 сентября 2010

Это поведение кнопки по умолчанию. Во всех браузерах, которые я тестировал, , за исключением Internet Explorer, кнопка без атрибута типа, говорящая иначе, имеет поведение отправки по умолчанию. В IE это просто кнопка (type="button"), по умолчанию запускающая локальный код; вам нужно добавить атрибут type="submit", чтобы форма отправлялась на сервер для обработки, если вызываемый локальный код не отправляет ее вам.

0 голосов
/ 21 сентября 2010

Не зная деталей вашей реализации, я предлагаю попробовать использовать инструмент разработчика Internet Explorer, чтобы увидеть, что публикуется, если что-нибудь, когда вы нажимаете эту кнопку.

Это может привести вас к чему-то еще, что может помочь вам решить проблему.

0 голосов
/ 21 сентября 2010

Код на стороне сервера не зависит от браузера. Надеемся, что проблема только с вашим кодом. Проверьте его

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...