![]() |
|
![]() ![]() ![]() |
|
Ferrisgeneral |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 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) |
|||
|
||||
rets |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 11.12.2011 Репутация: нет Всего: нет |
Просто редирект и передать текстовый параметр через строку запроса или другим способом? Как вариант.
|
|||
|
||||
Ferrisgeneral |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 11.1.2010 Репутация: нет Всего: нет |
в строке не хотелось бы передавать текст.
может сделать на каждой странице и странице с выводом ошибки одинаковый контрол (с одним именем) и через FindControl потом просто получать текст заполненный в контроле на странице на которой возникла ошибка ? |
|||
|
||||
rets |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 11.12.2011 Репутация: нет Всего: нет |
Не, ну вот смотри. Делаешь статик класс с свойствами - описание ошибки. С страницы, где ошибка вышла - кидай код на страницу ошибки, а там по коду воводи ошибку из статик класса
|
|||
|
||||
Ferrisgeneral |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 11.1.2010 Репутация: нет Всего: нет |
думал конечно насчет статиков, но как-то на момент обдумывания мне казалось это не очень хорошей идеей ... но после того как ты написал, подумал еще раз и понял что это наверное то что надо.
Хотя хотелось бы узнать и другие варианты решения проблемы ... есть ли у кого-то еще идеи ? |
|||
|
||||
rets |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 11.12.2011 Репутация: нет Всего: нет |
статик, конечно, для веб - приложений не приемлим, кроме как хранилище данных, кот. не меняются. В твоем случае никакого конфликта между пользователями из-за статика не будет.
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | ASP | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |