Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 从子窗口访问下拉列表_Asp.net - Fatal编程技术网

Asp.net 从子窗口访问下拉列表

Asp.net 从子窗口访问下拉列表,asp.net,Asp.net,我有服务器上的控件(下拉列表)和一个按钮。用户可以在下拉列表中选择一些值,然后单击按钮。我必须显示一个弹出窗口。在这个弹出窗口中,我根据在下拉列表中选择的值显示数据。如何在弹出屏幕的代码隐藏中访问下拉列表。我正在使用javascript在弹出窗口中加载.aspx。为什么不将下拉列表的选定值作为向弹出页面查询参数 我会这样做的 如果不想这样做,可以使用window.opener.document访问父窗口 比如: window.opener.document.getElementById('you

我有服务器上的控件(下拉列表)和一个按钮。用户可以在下拉列表中选择一些值,然后单击按钮。我必须显示一个弹出窗口。在这个弹出窗口中,我根据在下拉列表中选择的值显示数据。如何在弹出屏幕的代码隐藏中访问下拉列表。我正在使用javascript在弹出窗口中加载.aspx。

为什么不将下拉列表的选定值作为向弹出页面查询参数

我会这样做的

如果不想这样做,可以使用
window.opener.document
访问父窗口

比如:

window.opener.document.getElementById('yourDDLId').value;

不过我还是建议以querystring参数的身份通过。简单易用。

您想使用服务器端代码访问下拉列表的值吗?