Почему asp.net UpdatePanel портит мой URL (.aspx0)? - PullRequest
0 голосов
/ 22 февраля 2010

У меня очень странная ошибка.

У меня есть страница, которая работает очень хорошо без UpdatePanel. Когда я окружаю вещи UpdatePanel, у меня появляется эта ошибка:

Server Error in '/' Application.

The resource cannot be found.

Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable.  Please review the following URL and make sure that it is spelled correctly. 

Requested URL: /SearchTicket.aspx0

Version Information: Microsoft .NET Framework Version:2.0.50727.3603; ASP.NET Version:2.0.50727.3082

Имя страницы - SearchTicket. aspx . Когда UpdatePanel включен, он пытается открыть SearchTicket. aspx0 и, очевидно, не может этого сделать, затем возвращает 404.

Это известная ошибка? Я не нашел никаких подсказок в Интернете.

Примечание: Страница загружается, как и ожидалось, в первый раз. Первое обновление делает это возможным.

1 Ответ

0 голосов
/ 22 февраля 2010

дай этому шанс. Я не знаю, почему он это делает, но это может исправить это.

Попробуйте это:

function pageLoad(sender, args) {
if(args.get_isPartialLoad()) {
    var form = $get('Formname');
    form._initialAction = form.action = '../SearchTicket.aspx';
 }
}

Я читал, это также может работать

     Sys.Application.add_load(function()
{
   var form = Sys.WebForms.PageRequestManager.getInstance()._form;
   form._initialAction = form.action = window.location.href;
});

Проверить этот сайт.

И, возможно, этот поможет вам

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