Поиск:

Ответ в темуСоздание новой темы Создание опроса
> вывод сообщения об ошибке на другой странице 
:(
    Опции темы
Ferrisgeneral
Дата 17.9.2012, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 11.1.2010

Репутация: нет
Всего: нет



Задача такая:
на одной странице происходит ошибка и отлавливается через if/else или try/catch, и нужно на другую страницу (Error.aspx) предать в контрол <asp:Label ID="Label_ErrorMSG" runat="server"></asp:Label> сообщение об ошибке с приведущей страницы (т.е. происходит ошибка и мы перенаправляем пользователя на другую страницу, где выводится сообщение об ошибке).

переход на страницу с ошибкой делаю как:
Response.Redirect("..\\Error.aspx", false);
но как передать сообщение пока не понимаю (и возможно надо вообще использовать Server.Transfer вместо Response.Redirect)
PM MAIL   Вверх
rets
Дата 24.9.2012, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 11.12.2011

Репутация: нет
Всего: нет



Просто редирект и передать текстовый параметр через строку запроса или другим способом? Как вариант.
PM MAIL   Вверх
Ferrisgeneral
Дата 25.9.2012, 09:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 11.1.2010

Репутация: нет
Всего: нет



в строке не хотелось бы передавать текст.

может сделать на каждой странице и странице с выводом ошибки одинаковый контрол (с одним именем) и через FindControl потом просто получать текст заполненный в контроле на странице на которой возникла ошибка ?
PM MAIL   Вверх
rets
Дата 25.9.2012, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 11.12.2011

Репутация: нет
Всего: нет



Не, ну вот смотри. Делаешь статик класс с свойствами - описание ошибки. С страницы, где ошибка вышла - кидай код на страницу ошибки, а там по коду воводи ошибку из статик класса
PM MAIL   Вверх
Ferrisgeneral
Дата 26.9.2012, 09:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 11.1.2010

Репутация: нет
Всего: нет



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

Хотя хотелось бы узнать и другие варианты решения проблемы ... есть ли у кого-то еще идеи ?
PM MAIL   Вверх
rets
Дата 26.9.2012, 10:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 11.12.2011

Репутация: нет
Всего: нет



статик, конечно, для веб - приложений не приемлим, кроме как хранилище данных, кот. не меняются. В твоем случае никакого конфликта между пользователями из-за статика не будет. 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ASP | Следующая тема »


 




[ Время генерации скрипта: 0.0748 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.