【发布时间】:2012-04-05 06:26:34
【问题描述】:
我有一个动态网格视图。我在页面加载中添加列。
我使用此代码添加超链接字段:
string[] url = new string[1];
url[0] = field.InternalName;
HyperLinkField link = new HyperLinkField();
link.HeaderText = field.Title;
link.DataNavigateUrlFields = url;
link.DataNavigateUrlFormatString = "{0}";
link.DataTextField = field.InternalName;
link.SortExpression = field.InternalName;
grid.Columns.Add(link);
我的问题是:例如我的网址是“http://Test1.docx, http://Test1.docx”。
我想将 navigateurl 设置为“http://Test1.docx”。
【问题讨论】:
-
如果我理解正确,你只需要
link.DataNavigateUrlFields = url.Split(',')[0].Trim();还是我理解错误?
标签: asp.net gridview hyperlink