我们如何使用 JavaScript 将值从 PopUpWindow 传递到 Aspx 页面
How Can We Pass a Value From PopUpWindow to Aspx Page using JavaScript?
Im使用以下函数:
function GetRowValue(val) {
window.opener.document.getElementById("UniqueKeyField").value = val;
window.opener.__doPostBack();
window.close();
}
window.opener.__doPostBack error
,即使我有window.Close()
功能弹出窗口也不会关闭。
一个选项是会话变量。
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>
相关文章:
- 将 jQuery 代码添加到 Index.aspx 页面
- 如何在aspx页面之间传递参数
- .aspx页面上引导程序中的动态选项卡
- 在新的浏览器选项卡上加载新的aspx页面后调用JavaScript函数
- window.onload适用于aspx页面,但不适用于普通html
- 在aspx页面c#之间传递/引用/发送变量/会话状态
- 将数据发布到iframe(aspx)以在aspx页面的页面加载中捕获它
- 如何使用js在两个aspx页面之间进行通信
- 将外部javascript文件视为Aspx页面的一部分
- aspx页面VS2012的javascript函数中未命中断点
- 将Javascript变量传递给C#函数aspx并从中返回到aspx页面
- .aspx页面JS将在控件似乎由于某种原因而被呈现之前启动Onload脚本
- 在aspx页面中实现javascript时出现问题
- 如何在aspx页面中使用日期选择器
- 如何从aspx页面引用jquery函数
- 如何从Aspx页面发送Json数据
- 如何在aspx页面中的转发器ItemDataBound中传递函数中的Control.ClientID
- 禁用.aspx页面上的权限,但启用超链接
- 如何在传递到aspx页面之前加密数据
- 调整从 aspx 页面链接的 pdf 的大小