【发布时间】:2014-10-29 14:28:18
【问题描述】:
我的父页面中有一个 dropdwnlist 控件 - ASP.NET C#,单击按钮时会弹出一个窗口以向控件添加新值。
[+]
在弹出页面 - 保存按钮中,我有以下代码:
Response.Write("<script>opener.loadOptionLandlord('" + stid + "','" + strLandlorconn_dbame + "');</script>");
Response.Write("<script>window.close();</script>");
其中 loadOptionLandlord 是我父页面中的一个函数:
function loadOptionLandlord(val,txt)
{
var opt = document.createElement('<option value="'+ val +'">');
opt.innerText = txt;
var sCtrl = document.getElementById('<%= ddlLandlord.ClientID %>');
sCtrl.options[sCtrl.options.length] = new Option(txt, val, false, true);
}
值正在保存到数据库并且弹出窗口正在关闭,但是下拉列表中没有刷新新添加的数据。 这适用于 IE,但不适用于 Chrome。
请帮忙..
【问题讨论】:
-
只有下拉列表控件需要刷新
-
检查您的控制台是否有任何错误?
标签: javascript c# asp.net popupwindow