GridView ButtonField не работает в IE7? - PullRequest
0 голосов
/ 01 апреля 2009

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

Я использую:

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

Ответы [ 2 ]

0 голосов
/ 02 апреля 2009

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

0 голосов
/ 01 апреля 2009

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

...