<ASP:HYPERLINKCOLUMN DataNavigateUrlField="id" DataNavigateUrlFormatString="cpgengduo.aspx?id={0}" Text="<img src=<%#DataBinder.Eval......%>"></ASP:HYPERLINKCOLUMN>

解决方案 »

  1.   

    看看下面这  代码,你可以在绑定的时候制定url
    =====================
            If (e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem) Then
                Dim hyp As HyperLink = CType(e.Item.FindControl("HyperLink4"), HyperLink)
                hyp.Text = DataBinder.Eval(e.Item.DataItem, "Username") & "(" & DataBinder.Eval(e.Item.DataItem, "counter") & ")"
                hyp.NavigateUrl = "Public/UserCollection.aspx?UserID=" & DataBinder.Eval(e.Item.DataItem, "UserID")
                hyp.ToolTip = "看看" & DataBinder.Eval(e.Item.DataItem, "Username") & "的收藏"
                hyp.Target = "_blank"            hyp = CType(e.Item.FindControl("HyperLink16"), HyperLink)
                hyp.NavigateUrl = "Public/SendMessage.aspx?To=" & DataBinder.Eval(e.Item.DataItem, "UserID")
                hyp.ToolTip = "发送消息给" & DataBinder.Eval(e.Item.DataItem, "Username")
                hyp.Target = "_blank"
            End If