我是.NET / JS的新手。我有一个.aspx页面,在点击桌面上的图像时我们必须导航到其他页面。图像应出现在每一行,所以我试过
<input type="image" id="dataReview_' + templates[i].dataFileKey + '" title="Data Review" src="Images/datareview.png" style="height: 15px; width: 15px" onclick="dataReview_tasks(this); return false;" />\n' +
因此图标显示为
该表具有不同的其他列,其中一个字段带有复选框。现在,我想在桌面上点击图标时导航到其他页面。表中的每一行对应不同的值,因此当单击一行上的图标时,我们将在表中将这些数据作为输入发送到另一页。但是现在我正在尝试学习如何从表中的每个图标链接到其他页面而不传递任何值。
function dataReview_tasks(obj) {
var i = 0;
var data_FileKeys = new Array();
$('.chkImport')
.each(function (index, value) {
if ($(this).attr('checked')) {
var info = new IOInfo(this);
data_FileKeys[i] = info.key(0);
i++;
}
});
*** I am not sure how to call the other page here****
}
需要调用的页面是〜/ GUI / DataReview.aspx
答案 0 :(得分:0)
只需更改窗口的位置,如下所示。
window.location = '/GUI/DataReview.aspx';
如果您的脚本在页面上,而不在单独的javascript文件中,我强烈建议您使用ASP.NET来解析您的URL,使您的URL相对于root。
window.location = '<%= ResolveUrl("~/GUI/DataReview.aspx"); %>';