我使用以下功能:
function GetRowValue(val) {
window.opener.document.getElementById("UniqueKeyField").value = val;
window.opener.__doPostBack();
window.close();
}
window.opener.__doPostBack error
即使我有window.Close()
功能,弹出窗口也没有关闭。
答案 0 :(得分:1)
一个选项是会话变量。
function GetRowValue(val) {
var uniqueKey = window.opener.document.getElementById("UniqueKeyField").value;
//ASP code here for assigning Javascript var to session var
'<%Session["UniqueKey"] = "' + uniqueKey + '"; %>';
window.close();
}
使用Javascript获取变量(如果需要)
<script type="text/javascript">
function GetUniqueKey()
{
var uniqueKey = '<%= Session["UniqueKey"] %>';
}
</script>