<asp:HyperLinkField HeaderText="连接地址" Text="查看" DataNavigateUrlFields="charges,trip,leg"
DataNavigateUrlFormatString="TripItem.aspx?charges={0}&trip={1}&leg={2}&Op_type=view" arget="_blank">
</asp:HyperLinkField>
解释:
1、HeaderText:列头标题
2、Text:单元格内显示的内容,也可以绑定数据源中的一个字段的名字。
3、DataNavigateUrlFields:一个或者多个数据源中的字段的名字。
4、DataNavigateUrlFormatString:链接地址的格式字符串。其中{n}代表DataNavigateUrlFields中绑定的字段。
由DataNavigateUrlFields和DataNavigateUrlFormatString来确定具体的链接地址是什么。下边举几个例子。
1、DataNavigateUrlFormatString="http://www.baidu.com" 固定的地址,即点击每行的链接都打开同一个网页。
2、DataNavigateUrlFields='link" DataNavigateUrlFormatString="{0}" 链接地址存在数据源中,字段名字为“link”
3、DataNavigateUrlFields="charges,trip,leg" DataNavigateUrlFormatString="TripItem.aspx?charges={0}&trip={1}&leg={2}&Op_type=view" 查询字符串的值存在数据源中,字段名字为"charges","trip","leg"。链接地址为TripItem.aspx。
通过上边的例子应该理解DataNavigateUrlFields和DataNavigateUrlFields两个属性,DataNavigateUrlFields用于绑定数据源中一个或者多个字段,多个字段用","分开。然后用DataNavigateUrlFields组合成一个完整的链接地址,并在ataNavigateUrlFields中可以{n}引用DataNavigateUrlFields中的绑定的数据源中的字段。
asp.net gridview中插入链接HyperLinkField
精选 转载huang1231932 博主文章分类:Asp.Net
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Asp.Net Core 配置动态WebApi
.Net Core 配置动态WebApi
动态生成 Web 应用服务 -
【ASP.Net】善用GridView控件的HyperLinkField数据行
参考链接:http://www.cnblogs.com/liminzhang/archive/2006/12/14/591708.html
c# asp.net GridView HyperLinkField -
ASP.NET GridView导出
/// /// 将Web控件或页面信息导出(带文件名参数) /// /// 控件实例 /// 导出类型:Excel或Word /// 保存文g
gridview asp.net excel 导出 html