【问题标题】:Placing Hyperlinks in DataGrid在 DataGrid 中放置超链接
【发布时间】:2015-08-10 01:48:48
【问题描述】:

我非常静态地尝试将超链接放置到数据网格表行中。因为我的页面上有多个由转发器创建的数据网格,所以并非每个数据网格(或列)都需要超链接。目前我正在这样做:

foreach (DataRow row in tableCopy.Rows)
{
    row[3] = "<a href:'" + row[3] + "/rev/" + row[1] + "'>" + "test" + "</a>";
}

在页面上出现超链接,但是当我按下一个时,会出现 Windows 文本光标:

我对 asp.net 和一般的网络编程是新手。我怎样才能制作这些实际的可点击链接?谢谢。

【问题讨论】:

  • 举个例子 row[3] 和 row[1] 中的内容
  • row[3] = someRepository.com, row[1] 是一个 guid
  • 尝试使用 h tt p://w w w 为 row[3] 加前缀。
  • 而不是href:试试href=
  • @RyanBeaulieu 我现在觉得自己够蠢了。像魅力一样工作。非常感谢您的帮助!

标签: c# html asp.net datagrid datatable


【解决方案1】:
 row[3] = "<a href='" + row[3] + "/rev/" + row[1] + "'>" + "test" + "</a>";

我相信“href”后面的冒号是阻止您点击链接的原因。将冒号更改为“=”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-03
    • 2011-08-16
    • 2011-10-13
    • 2011-12-01
    • 1970-01-01
    • 2017-12-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多