我有一個問題,我對跨語言的整個編程很陌生,基本上當我點擊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
請你回答清楚我能夠理解。
因此,如何將這個看正從window.open('MachineSweepLite.aspx?areaID表示=」 + GridView1.DataKeys轉換(e.Row.RowIndex).Values(「ID」)。ToString +「'); ? – Kallumasaurus
window.location.href = '?MachineSweepLite.aspx areaID表示=' + GridView1.DataKeys(e.Row.RowIndex).Values( 「ID」)的ToString。 –
拯救生命!謝謝... – Kallumasaurus