我正在使用一个相当基本的基于 Web 的 KPI 系统,并且正在努力解决这个问题。
我有一个顶级页面,其中包含我们正在跟踪的各种项目及其当前状态的 Gridview。还有一个超链接字段,提供指向外部页面/数据的链接。我需要在当前站点的框架内打开这些链接以保持其外观和感觉。
如果我对 iFrame 的 src 值进行硬编码,它可以正常工作,但我需要做的是将 LeafURL 字段中包含的 URL 传递到 KPIFrame.Attributes("SRC") = "Need something here"
所以问题是如何调用上一页的 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
任何指导将不胜感激。