2016-11-07 64 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"); %>'; 
相關問題