c# - 如何在 gridview 中以编程方式创建超链接字段,其设置为 2 个链接

标签 c# asp.net

下面的代码,当我检查表格中呈现的 url 时,它向我显示类似的内容

http://mysite1, http://mysite1

所以它重复了,我不确定我做错了什么

 HyperLinkField biPowerLink = new HyperLinkField();
            biPowerLink.DataNavigateUrlFields = new string[] { "Link" };
            biPowerLink.HeaderText = "Link";
            biPowerLink.Text = @"<img src='" + ResolveUrl("/_layouts/15/xx/xx/Images/iclient.gif") + "' /> ";
            linkedJobsGrid.Columns.Add(biPowerLink);

最佳答案

 var firstCell = e.Row.Cells[0];
 firstCell.Controls.Clear();
 firstCell.Controls.Add(new HyperLink { "URL", "URL"});

关于c# - 如何在 gridview 中以编程方式创建超链接字段,其设置为 2 个链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17045263/

相关文章:

javascript - ajax发送二维数组到操作方法错误 - asp.net mvc

c# - 如何从 CultureInfo 获取国家代码?

c# - GroupBy 根据条件返回 Count 和 Value

c# - console.write ("\r") 不在服务器上的同一行中显示元素

c# - System.Data.Linq.dll 上的堆栈溢出异常

javascript - 如何使用 ASP.NET Core 设置现代前端开发工作流程?

当 UserControl 使用 Ajax 加载时,Javascript 代码不起作用

c# - 什么时候清除 ViewState session ?

c# - IComparable<T>.CompareTo 与 Sort 中的 null 进行比较

c# - 构建一组可以对任何 linq 表进行操作的通用方法