C# 如何使用window.open()传递变量?
我想在启动window.open函数时添加一些变量 例如:C# 如何使用window.open()传递变量?,c#,.net,javascript,asp.net,C#,.net,Javascript,Asp.net,我想在启动window.open函数时添加一些变量 例如: <a href="javascript:void(window.open('Details.aspx', 'Title'))"><%# Eval("Id").ToString) %></a> 我想将id号传递到Details.aspx页面。如何执行此操作?将值作为查询字符串传递 <a href="javascript:void(window.open('Details.aspx?id=&l
<a href="javascript:void(window.open('Details.aspx', 'Title'))"><%# Eval("Id").ToString) %></a>
我想将id号传递到Details.aspx页面。如何执行此操作?将值作为查询字符串传递
<a href="javascript:void(window.open('Details.aspx?id=<%# Eval("Id").ToString) %>', 'Title'))"><%# Eval("Id").ToString) %></a>
将值作为查询字符串传递
<a href="javascript:void(window.open('Details.aspx?id=<%# Eval("Id").ToString) %>', 'Title'))"><%# Eval("Id").ToString) %></a>
将其传递到查询字符串或片段中,并在另一页上解析。将其传递到查询字符串或片段中,并在另一页上解析。将其传递到查询字符串:
<a href="javascript:void(window.open('Details.aspx?id=<%# Eval("Id").ToString) %>', 'Title'))"><%# Eval("Id").ToString) %></a>
将其传递到查询字符串:
<a href="javascript:void(window.open('Details.aspx?id=<%# Eval("Id").ToString) %>', 'Title'))"><%# Eval("Id").ToString) %></a>
您可以通过
window.opener
从子页面引用父页面中的变量。您的父页面的脚本如下所示:
var detailsId = 0;
function openDetails(id)
{
detailsId = id;
window.open('Details.aspx', 'Title');
}
<a href="javascript:void(openDetails('<%# Eval("Id").ToString) %>'))">
<%# Eval("Id").ToString) %></a>
var id = window.opener.detailsId;
HTML是这样的:
var detailsId = 0;
function openDetails(id)
{
detailsId = id;
window.open('Details.aspx', 'Title');
}
<a href="javascript:void(openDetails('<%# Eval("Id").ToString) %>'))">
<%# Eval("Id").ToString) %></a>
var id = window.opener.detailsId;
享受吧 您可以通过
window.opener
从子页面引用父页面中的变量。您的父页面的脚本如下所示:
var detailsId = 0;
function openDetails(id)
{
detailsId = id;
window.open('Details.aspx', 'Title');
}
<a href="javascript:void(openDetails('<%# Eval("Id").ToString) %>'))">
<%# Eval("Id").ToString) %></a>
var id = window.opener.detailsId;
HTML是这样的:
var detailsId = 0;
function openDetails(id)
{
detailsId = id;
window.open('Details.aspx', 'Title');
}
<a href="javascript:void(openDetails('<%# Eval("Id").ToString) %>'))">
<%# Eval("Id").ToString) %></a>
var id = window.opener.detailsId;
享受吧