【发布时间】:2010-07-09 20:34:40
【问题描述】:
好吧,这个问题并不简单:让我解释一下。
我有一个gridview,我已经连接到一个数据源,一切都很顺利。我需要为每一行打开一个更详细的页面,那么最好的方法是什么?目前我在 onRowDataBound 函数中有这样的东西:
if (e.Row.RowType == DataControlRowType.DataRow)
try
e.Row.Cells[5].Text = "<input type='image' src='images/more.png' width='20' alt='More...' onClick='test(\"" + e.Row.Cells[1].Text + "\");' />";
测试函数将获取参数,并使用当前页面上某些控件的某些值来打开一个新窗口,其中包含 POST 数据。这可能吗?目前我的测试功能做的不多:
function test() {
var argv = test.arguments;
window.open('Details.aspx', 'more', 'width=300,height=200,resizable=yes,toolbar=no');
}
我希望它打开 Details.aspx,并在其中发布 argv 数据。有人吗?
【问题讨论】:
标签: javascript post gridview new-window