Как обрабатывать исключения, возникающие в веб-методе, который вызывается при вызове Ajax - PullRequest
0 голосов
/ 08 апреля 2011

Я вызываю ajax-вызов веб-метода, который возвращает значение «Завершено». В этом веб-методе всякий раз, когда возникает исключение, он не возвращает никакого значения, и я не могу отправить сообщение об исключении пользователю. Что мне делать?

1 Ответ

0 голосов
/ 08 апреля 2011

Если бы вы могли показать нам кое-что, что могло бы помочь:)

Возможно, вы могли бы попытаться перехватить ожидаемое исключение и вернуть строковое значение, отличное от «Завершено», и могли бы использовать это значение, чтобы сообщить пользователю, что в случае ошибки.

Предположим, что Ajax вызывает этот метод:

public string Test(){
     string ab1 = "ab1";
     try{
         int.Parse(ab1);
     }
     catch
     {
         return "Error";
     }
     return "Completed";
}

Что-то в этом роде, я написал это на лету, может быть, есть ошибки, просто скажите мне, это было просто для того, чтобы представить мою идею. А в вашем javascript после получения сообщения об ошибке вы можете предупредить пользователя о том, что что-то пошло не так.

...