【问题标题】:Dynamically setting Hyperlinks in GridView from code behind从后面的代码动态设置 GridView 中的超链接
【发布时间】:2021-05-13 00:27:06
【问题描述】:

我正在寻找一种方法来从后面的代码中设置 HyperlinkField 的 url,但我找不到我需要的东西,所以我能够通过修改用于将必填字段验证器添加到列。

我不使用 TemplateField 或 HyperlinkField,而是使用标准的 BoundField,然后将超链接添加到它作为 RowDataBound 事件的一部分。

HTML

<asp:BoundField DataField="ID" HeaderText="ID" />

RowDataBound 事件背后的代码

Dim HyperLink As New HyperLink With {
                .Text = e.Row.Cells(0).Text.ToString(),
                .NavigateUrl = "view_item.aspx?id=" + e.Row.Cells(0).Text.ToString()
                }
            e.Row.Cells(0).Controls.Add(HyperLink)

【问题讨论】:

    标签: html asp.net vb.net gridview


    【解决方案1】:

    答案在问题中,希望这对某人有所帮助。

    【讨论】:

      猜你喜欢
      • 2016-12-16
      • 1970-01-01
      • 2017-11-10
      • 2011-12-09
      • 1970-01-01
      • 2020-09-27
      • 2013-01-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多