Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Roman Necheporenko


Молчун

Зарегистрирован:
02 August 2007
Сообщения: 13
Примеры кода: 0
 

customErrors="On" и "природная" обработка ошибок в AJAX

12 February 2008 17:27  


Добрый день уважаемые коллеги...
Битую неделю мучаюсь с проблемой, помогите пожалуйста кто-чем сможет...

Есть кнопка в ASPX-странице, на OnClientClick которой подвешен и отрабатывает следующий JavaScript:

function ActivateCard()
{
var r=confirm('Активировать карту с указанными параметрами?');
if (r==true)
{
var card = new CMTN.Discount.CardActivation();
card.ID = $get('<%=lblDiscountCardID.ClientID %>').innerHTML;
card.LastName = $get('<%=tbLastName.ClientID %>').value;
card.FirstName = $get('<%=tbFirstName.ClientID %>').value;
card.Patronymic = $get('<%=tbPatronymic.ClientID %>').value;
card.DateOfBirth = Date.parseLocale($get('<%=tbDateOfBirth.ClientID %>').value, "d");
PageMethods.ActivateDiscountCard(card, onActivateCard, onActivateCardError);
}
}
Отрабатывающий внутри скрипта Page-метод генерирует эксепшн с текстом "Дисконтная карта не может быть активирована потому что...", который чудным образом обрабатывается методом, когда в web.config указано <customErrors mode="Off" /> :

function onActivateCardError(error, userContext, methodName)
{
if (error != null)
{
alert("Неудается выполнить операцию из-за ошибки:"+error.get_message());
}
}
Но стоит указать в web.config:

<customErrors mode="RemoteOnly" defaultRedirect="Errors/GeneralError.aspx">
<error statusCode="404" redirect="Errors/NotFound.aspx"/>
</customErrors>
как за место своего НУЖНОГО сообщения об ошибке я получаю "There was an error processing the request.". Подскажите пожалуйта как при работе с AJAX можно получать свои сообщения об ошибках при включеной опции customErrors mode="RemoteOnly" или customErrors mode="On" или дайте ссылочку, где про это можно почитать...

К сообщению приложен файл (см. оригинал).
Наверх
  



Общие вопросы программирования на ASP.NET

 customErrors=&quot;On&quot; и &quot;природная&quot; обработка ошибок в AJAXRoman Necheporenko  12 February 2008 17:27
 Re: customErrors=&quot;On&quot; и &quot;природная&quot; обработка ошибок в AJAXRoman Necheporenko  11 March 2008 17:42
 Re: customErrors=&quot;On&quot; и &quot;природная&quot; обработка ошибок в AJAXRoman Necheporenko  19 February 2008 18:18
 Re: customErrors=&quot;On&quot; и &quot;природная&quot; обработка ошибок в AJAXRoman Necheporenko  19 February 2008 12:40
 customErrors="On" и "природная" обработка ошибок в AJAXAib  12 February 2008 20:01
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта