如何将Asp标签值(从服务器端)从弹出窗口发送到父窗口下拉列表

时间:2017-07-03 23:39:50

标签: c# asp.net c#-4.0

尝试将标签值从popupwindow发送到父窗口下拉列表

2 个答案:

答案 0 :(得分:0)

创建一个您在其中传递此值的全局变量

创建 Global.asax文件,在其中创建public static string X;

转到您的页面访问下拉值,通过调用全局文件

将其保存在此X中

然后在主页面中恢复

答案 1 :(得分:0)

我通过使用得到它,(改为客户端) 弹出窗口代码:

<script type="text/javascript">
             function updateParent(test) {                
            var oVal = test;
            window.opener.updateParent(oVal);
            window.top.close();
        }
    </script>

父窗口代码:

function updateParent(oVal) {
            var region = oVal;
            $('#ddlreg option:contains(' + region + ')').each(function () {
                if ($(this).text() == region) {
                    $(this).attr('selected', 'selected');
                    return false;
                }
                return true;
            });
        }