Вызов модального окна из asp, передача результатов обратно
От: sonik  
Дата: 08.12.06 09:26
Оценка:
При редактировании строки в GridView в столбце находится TextBox и кнопка. При щелчке, нужно вызвать модальное окно для редактирования значения из текстбокса. На щелчок по кнопке я вешаю обработчик
   protected void Button1_Click(object sender, EventArgs e)
    {
        DataControlFieldCell dcfcParent = (DataControlFieldCell)((Button)sender).Parent;
        TextBox lbComment = (TextBox)dcfcParent.Controls[1];
        string strTemp = lbComment.Text;

        string jsscript_box = "<script lang='jscript'>ShowCommentDialog('modalEditComment.aspx?comment=" + strTemp + "');</script>";
        Type cstype = this.GetType();
        if (!ClientScript.IsStartupScriptRegistered("show_modal"))
            ClientScript.RegisterStartupScript(cstype, "show_modal", jsscript_box);
    }

,где

        function ShowCommentDialog(url)
        {
            
           window.showModalDialog(url, document, 'dialogHeight:400px; dialogWidth:400; dialogTop:300px;');
          
        }

В модальном окне один текстбокс и кнопка закрытия окна.

Вопрос такой, как мне отловить закрытие этого модального окна и вытащить из него значение текстбокса. Еще желательно сразу записать его в текстовое поле в строке GridView.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.