Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как узнать закрыто ли дочернее окно? 
V
    Опции темы
SnSS
Дата 12.3.2008, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



 Имеется окно, с TextBox и Button'ом! По нажатию кнопки, появляется новое окно, которое содержит UltraWebGrid Infragistics и Button! На этой страничке мы в гриде выделяем строку и нажимаем кнопку - происходит добавление выделенной строчки в БД и закрытие окна. После закрытия дочернего окна в родительском окне в TextBox'e должно появиться информация (одна из ячеек выделенной строчки). Все хорошо, но проблема в том, как реализовать, чтоб после закрытия дочернего окна появлялась информация в главном окне, т.е. как отследить закрытие дочернего окна и вызвать код на C#! 
PM MAIL   Вверх
ivashkanet
Дата 12.3.2008, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

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



SnSS, Только жаваскриптом на стороне клиента уведомить родительскую страницу. А что уже там дальше делать: толи самому разруливать (в том же скрипте), толи делать постбэк.

P.S. Пошел искать код...
PM MAIL WWW ICQ   Вверх
ivashkanet
Дата 12.3.2008, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

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



Я в проекте делал так:
Код

<script langauge="javascript" type="text/javascript">
function SelectOrg(CtrlName)
{
    ChildWindow = window.open('../orgpicker.aspx?FormName=' + document.forms[0].name + '&CtrlName=' + CtrlName + '&autopostback=true', 'OrgPicker', 'width=300,height=400,top=200,left=200,toolbars=no,scrollbars=yes,status=no,resizable=no');
}</script>


И на стороне ОргПикера:
Получаем CtrlName и FormName и формируем скрипт
Код

<script language="javascript" type="text/javascript">
window.opener.document.forms['CtrlName'].elements['CtrlName'].value = '';
window.close();
</script>


На чистом C# такое не сделаешь. 

Это сообщение отредактировал(а) ivashkanet - 12.3.2008, 14:53
PM MAIL WWW ICQ   Вверх
SnSS
Дата 17.3.2008, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Огромное спасибо! Очень сильно помогло в работе!
PM MAIL   Вверх
ivashkanet
Дата 17.3.2008, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

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



SnSS, не за что. 
Заходи еще ;-)

Это сообщение отредактировал(а) ivashkanet - 17.3.2008, 10:59
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




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


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

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