2014-04-01 57 views
0

我有一個問題,我對跨語言的整個編程很陌生,基本上當我點擊GridView中的行索引時,它會打開一個新標籤並在窗口中引入結果(新的剛剛打開),我知道這是從使用Window.Open但我想知道有沒有,我可以使用,只是在實際的同一窗口內打開我的成績從那裏被點擊它的功能?像Window.Open<Open in same window>?我的代碼如下。使用JavaScript將頁面重定向到相同的選項卡式窗口?

Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound If e.Row.RowType = DataControlRowType.DataRow Then e.Row.Cells(1).Attributes("onmouseover") = "this.style.cursor='hand';this.style.textDecoration='underline';" e.Row.Cells(1).Attributes("onmouseout") = "this.style.textDecoration='none';" Dim Index As Integer = e.Row.RowIndex e.Row.Cells(1).Attributes("OnClick") = "window.open('MachineSweepLite.aspx?AreaID=" + GridView1.DataKeys(e.Row.RowIndex).Values("ID").ToString + "');" End If End Sub

請你回答清楚我能夠理解。

回答

1

代替window.open()使用window.location.href像下面

window.location.href = 'http://www.google.com'; 
+0

因此,如何將這個看正從window.open('MachineSweepLite.aspx?areaID表示=」 + GridView1.DataKeys轉換(e.Row.RowIndex).Values(「ID」)。ToString +「'); ? – Kallumasaurus

+0

window.location.href = '?MachineSweepLite.aspx areaID表示=' + GridView1.DataKeys(e.Row.RowIndex).Values( 「ID」)的ToString。 –

+1

拯救生命!謝謝... – Kallumasaurus

相關問題