【发布时间】: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