0

У меня есть веб-сайт ASP.Net с элементом управления GridView, который, в свою очередь, содержит столбец ButtonField. Предполагается, что после этого ButtonField будет нажата кнопка обратной передачи, но этого не произойдет, если я нажму кнопку в окне Internet Explorer, которое Visual Studio откроет во время отладки. Я могу получить его для успешной обратной передачи, когда я поднимаю и нажимаю кнопку ButtonField из внешнего окна Internet Explorer или окна Firefox, но никогда не из окна Visual Studio.GridView ButtonField postback не работает в IE7?

Я использую:

  • Windows Vista Home Premium
  • Visual Studio 2008, работает как администратор
  • Internet Explorer 7.0.6000.16809
  • Firefox 3.0.6
+0

Можете ли вы разместить код? – craigmoliver

ответ

0

Я решил, что проблема связана с запуском Visual Studio 2008 в качестве администратора под Windows Vista. Это вызывает некоторую проблему с Javascript, которая предотвращает выдачу Postbacks GridView ButtonFields. В отличие от рекомендаций Microsoft для предыдущей версии Visual Studio (2005), отладка с Visual Studio 2008 под управлением Windows Vista требует, чтобы IDE не выполнялась с использованием «Запуск от имени администратора».

0

У вас есть javascript, добавленный к этой кнопке? Если javascript не работает onclick, он может вызвать отладчик при запуске через VS, но любой другой браузер может просто погубить ошибку.

+0

К этой кнопке не добавлен javascript, и возникает проблема, включена ли отладка IE. Я выяснил причину проблемы. Я вложу его в качестве ответа на свой собственный пост. – 2009-04-02 18:15:55

Смежные вопросы