2013-04-25 3 views
0

У меня есть страница ASP.Net, которая имеет gridview внутри панели обновления. Когда я запускаю приложение на сервере, gridview работает отлично. Я могу выбрать строку и отобразить информацию в подробном представлении, и я также могу удалить ее непосредственно в gridview.Gridview linkbuttons не срабатывает

Однако, когда я размещаю страницу и пытаюсь получить к ней доступ извне, ни одна из кнопок ссылки на работу сетки (пейджинг, сортировка, выбор и удаление), страница просто статична. Это происходит со всеми браузерами (Safari, IE, Firefox, Chrome)

Я попытался проверки с поджигатель, чтобы увидеть, что проблема есть, и это то, что я получаю:

Sys.WebForms.PageRequestManagerServerErrorException: 

Sys.WebForms.PageRequestManagerServerErrorException: 
An unknown error occurred while processing the request on the server. The status code returned from the server was: 500 

case "error": 
this._endPostBack(this._createPageRequestManagerServerError(Number.parseInvariant(deltaNode.id), deltaNode.content), executor, null); 
return null; 
case "pageTitle": 
document.title = deltaNode.content; 
break; 

Может кто-то пожалуйста, объясните мне что могло случиться?

Спасибо!

ответ

0

Это асинхронная обратная ошибка. Вам нужно будет подключиться к the AsyncPostBackError event, зарегистрируйте ошибку, чтобы вы могли получить к ней доступ, и сами убедитесь, что вызывает ее. Этот обработчик событий обнаруживает все асинхронные ошибки, подобные этому.

0

как код ошибки 500, так что некоторые вещи неправильно на стороне сервера, Посмотрите в журналы событий Windows, журналы IIS и найти то, что вопрос

проверить эту статью для ajax error handling