将值从Chid窗口传递到父窗口 [英] Pass values from chid window to parent window

查看:78
本文介绍了将值从Chid窗口传递到父窗口的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的表单中,我有一个下拉列表和一个新建"按钮.当我单击新建"按钮时,将打开一个子窗口.在子窗口中,一个文本框和保存"按钮.当我单击保存"按钮时.添加新值在sql中,刷新父窗口并关闭子窗口.
我的问题是关闭子窗口后如何从子窗口中将下拉选择的值设置为新添加的值.
我使用以下代码刷新和关闭子窗口


In my form i have dropdown list and a "New" Button.when i click "new" button a child window will open.In child window a textbox and "Save" button.When i click save button .Add new value in sql ,refresh parent window and close the child window.
My question is how to set dropdown selected value to newly added value from child window.after closing child window.
I use following code to refresh and close child window


Response.Write("<script language='javascript'> { opener.document.location.reload(true)  }</script>");
         
            Response.Write("<script language='javascript'> { self.close() }</script>");

推荐答案

刷新父窗口时,您的DorpDownList从sql重新加载值. 您的解决方案应在aspx页面的代码中查看

您的下拉列表绑定到数据源了吗?
使用这样的代码:

when you refresh parent windows, your DorpDownList reload the value from sql.
your solution should be looked in the code of aspx page

is your dropdownlist binded to a datasource?
use code like this:

SelectedValue='<%# Eval("someField") %>'


这可能对您有帮助
http://forums.asp.net/t/1635358.aspx/1 [ ^ ]
This may help you
http://weblogs.asp.net/ssnair/archive/2010/05/16/how-to-pass-value-from-child-window-to-parent-window-without-refreshing-the-page-using-masterpage.aspx[^]

http://forums.asp.net/t/1635358.aspx/1[^]


这篇关于将值从Chid窗口传递到父窗口的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆