Кто-нибудь знает, почему простая кнопка onclick = "btnSubmit_Click", которая вызывает серверную функцию, будет работать в Firefox, но не в IE.Серверная кнопка работает в Firefox, но не IE
ответ
стороне сервера код независимо от browser.Hope некоторые проблемы с кодом only.Check это
Смотрите мой комментарий выше. Я не знаю, почему это срабатывает в зависимости от браузера. Я думаю, что это настройка сервера. – Ricky
Не уверен, но звучит так, как будто они говорят, что кнопка не запускает серверный код. –
Да, вот что я говорю. Но только в IE, что может быть основой для этого. Это не имеет смысла. – Ricky
Это поведение кнопки по умолчанию. Во всех браузерах я тестировал , за исключением Internet Explorer, кнопка без атрибута типа, в противном случае имеет поведение отправки по умолчанию. В IE это всего лишь кнопка (type="button"
), по умолчанию выполняется локальный код; вам нужно добавить атрибут type="submit"
, чтобы вызвать отправку формы на сервер для обработки, если вызываемый локальный код не отправит его для вас.
Спасибо, просто попробовал добавить это безрезультатно. – Ricky
Не зная подробностей вашей реализации, я предлагаю попробовать использовать инструмент разработчика Internet Explorer, чтобы увидеть, что публикуется, если что-нибудь, при нажатии этой кнопки.
Это может привести вас к чему-то еще, что может помочь вам решить проблему.
У меня была такая же проблема. Очевидно, что режим совместимости IE имеет к этому какое-то отношение. Я получил свою программу для работы, отключив ее на моей главной странице с article, которую я нашел.
<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>
- 1. кнопка javascript работает на IE, но не firefox window.navigate()
- 2. Работает в Firefox, но не IE
- 3. Отключение поля работает в IE, но не в Firefox
- 4. Проблема javaScript в IE, но не Firefox
- 5. innerHTML.replace не работает в firefox, но в IE
- 6. Кнопка не работает в IE
- 7. OnKeyUp событие не работает в IE, но работает в Firefox
- 8. Ext.Ajax.request отлично работает в ie, но не работает в firefox
- 9. .hide() не работает в Firefox, но работает в IE
- 10. Функция Javascript не работает в IE, но работает в Firefox
- 11. Image Swap не работает в Firefox, но работает в IE
- 12. Апплет не работает в Chrome, Firefox, но работает в IE
- 13. Javascript не работает в Firefox/IE, но работает в Chrome
- 14. xhr.setRequestHeader не работает в Firefox, но работает в IE?
- 15. Кнопка работает в хром, но не firefox или т.
- 16. dojo.connect не работает в IE, но иногда в chrome & firefox
- 17. jQuery.ajax call работает в IE, но не работает на Firefox
- 18. style.display = 'inline не работает в IE, но работает отлично FireFox
- 19. Переполнение CSS работает в IE, но не работает с Firefox
- 20. Кнопка Jquery Dialog Ok не работает firefox, но работает в IE
- 21. HTML работает в firefox и IE, но не в chrome
- 22. Кнопка входа в систему JavaScript работает в IE, но не в Chrome или Firefox
- 23. Перенаправление не работает в IE, но в порядке с Firefox
- 24. работает отлично в IE, но не в Firefox и Chrome
- 25. Простой скрипт ColdFusion работает в IE, но не в Firefox?
- 26. jQuery.prop работает в firefox, но не в IE и Chrome
- 27. Работает JavaScript в IE, но не в Firefox
- 28. JQuery работает в Firefox, Safari & Opera, но не в IE?
- 29. Код работает в Chrome и Firefox, но не в IE
- 30. innerHTML работает в IE и Firefox, но не в Chrome
Рикки, ваш вопрос слишком расплывчатый, можете ли вы включить информацию о том, как вы это закодировали, что вы пробовали и т. Д.? – 7wp
Безопасная ставка на то, что ASP.NET был протестирован против IE, так что это будет не так просто, как совместимость с браузером. Вопрос, как указывает Роберто, заключается в том, как вы это настроили. –
Код C#. Net выполняет Response.Redirect («www.website.com»). Это работает в Firefox и Chrome, но не в IE. Я понимаю, что клиентская сторона и серверная сторона - это два совершенно разных процесса, поэтому это бросает меня на цикл. Возможно, настройка сервера мне нужно настроить. – Ricky