Страница 1 из 2

Как отловить закрытие редактора отчетов

Добавлено: 17 июн 2010, 08:54
digger
Кода пользователь нажимает Exit, как это можно отловить?

Как отловить закрытие редактора отчетов

Добавлено: 17 июн 2010, 12:50
Andrew
Здравствуйте,

Можно только указать URL перехода на какую-нибудь страницу по средством свойства ExitUrl.

Спасибо.

Как отловить закрытие редактора отчетов

Добавлено: 12 окт 2010, 13:04
digger
Можно ли как либо изменить эту страницу в рантайме?
Я пробовал разными способами, но все равно возвращает на ту которую указал в свойствах объекта

Как отловить закрытие редактора отчетов

Добавлено: 12 окт 2010, 16:24
Jan
Здравствуйте,

Попробуйте изменить это свойство в событии PreInit страницы.

Спасибо.

Как отловить закрытие редактора отчетов

Добавлено: 14 окт 2010, 15:16
digger
В OnPreInit сам контрол дизайнера еще не создан

Как отловить закрытие редактора отчетов

Добавлено: 15 окт 2010, 13:18
Vladimir
Здравствуйте,

Извините за неточность, имелось в виду специальное событие PreInit у компонента StiWebDesigner.

Спасибо.

Как отловить закрытие редактора отчетов

Добавлено: 09 ноя 2010, 11:32
digger
Это не помогает

Как отловить закрытие редактора отчетов

Добавлено: 15 ноя 2010, 05:30
Vladimir
Здравствуйте,

Мы проверили изменение свойства ExitUrl в рантайме в указанном событии, всё должно работать корректно:

Код: Выделить всё

protected void StiWebDesigner1_PreInit(object sender, StiWebDesigner.StiPreInitEventArgs e)
{
    e.WebDesigner.ExitUrl = "http://google.com";
}
Спасибо.

Как отловить закрытие редактора отчетов

Добавлено: 16 ноя 2010, 15:02
digger
У меня это код почему-то вызывает переход на вот такую страницу http://localhost/ReportEngine.Web/Forms/www.google.com
то есть он отрезает мою страницу и прибавляет вместо нее www.google.com

Как отловить закрытие редактора отчетов

Добавлено: 17 ноя 2010, 04:23
Vladimir
Здравствуйте,

Необходимо указать в начале адреса префикс http:// либо https://
Если данный префикс не указывать, то ASP.NET считает, что выполняется переход по относительной ссылке (т.е. относительно базового адреса приложения).

Спасибо.