我正在使用一個相當基礎的基於Web的KPI系統,並且正在努力解決這個問題。如何將超鏈接值從一頁上的Gridview列傳遞到另一個頁面中的KPIFrame.Attributes(「SRC」)
我有一個頂級頁面,其中包含Gridview包含我們正在跟蹤的各種項目及其當前狀態。還有一個超鏈接字段,提供到外部頁面/數據的鏈接。我需要在當前網站的一個框架中打開這些鏈接,以保持它的外觀和感覺。
如果我硬編碼src值的iFrame的正常工作,但我需要做的是通過包含在LeafURL領域的網址進入KPIFrame.Attributes(「SRC」)=「需要的東西在這裏」
所以問題是如何從上一頁調用URL詳細信息並將其注入到新頁面的iFrame src字段中。
這是我的主頁上的代碼。不知何故,我需要下一頁來從此頁面上的Gridview中獲取linktext(LeafURL)值。
Protected Sub GridView1_RowCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowCreated
If e.Row.RowType = DataControlRowType.DataRow Then
Dim linknew As HyperLink
Dim linktext as String
linktext = e.Row.DataItem("LeafURL")
linknew = e.Row.FindControl("Hyperlink1")
If e.Row.DataItem("Status") = "0" Or "1" Then
linknew.NavigateUrl = ("~/leaf.aspx")
End If
End If
End Sub
任何指導將不勝感激。
不清楚你的問題,但如果你想將值從一個頁面傳遞給另一個頁面,那麼你可以在第二頁中使用querystring作爲'Response.Redirect(「Page2.aspx?var = 134」),你可以將它作爲字符串var = Request.QueryString(「var」)。ToString()' – 2012-07-31 13:32:16
您好,我有一個Gridview列,其中包含指向外部數據鏈接的URL值。當用戶點擊鏈接時,它會打開新頁面(Leaf.aspx),這是一個空白頁面,需要將所選URL的內容加載到框架中。我想要做的是從第一頁拉取URL信息,並將值傳遞到第二頁的iFrame src值,以便請求的數據顯示在新頁面的框架內。希望這是有道理的,對此還是很新的,並且有很多學習要做。 – 2012-07-31 13:51:23