2016-11-07 26 views
0

我是.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' + 

所以出现图标像

![enter image description here

表有不同的其他列有一个申请是复选框。现在我正试图在桌面上点击图标时导航到其他页面。表格中的每一行都对应不同的值,因此当点击一行图标时,我们会将表格中的数据作为输入发送到另一页面。但现在我正试图学习如何从每个图标的表格链接到其他页面而不传递任何值。

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

只要改变窗口的位置,如下所示。

window.location = '/GUI/DataReview.aspx'; 

如果你的脚本是在页面上,而不是在一个单独的JavaScript文件,我强烈建议让ASP.NET解决您的网址,让您的URL相对于根。

window.location = '<%= ResolveUrl("~/GUI/DataReview.aspx"); %>'; 
相关问题