zoukankan      html  css  js  c++  java
  • (转)asp.net gridview中插入链接HyperLinkField的问题

    <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中的绑定的数据源中的字段。
  • 相关阅读:
    sql编码造成的安全问题(基于mysql8.0版本)
    [HY000] [2054] php连接mysql时错误
    jetbrains(phpstrom,webstorm等)破解
    XSS(二)
    XSS(一)
    ctf中rsa攻击方法
    扩展欧几里得算法证明及求乘法逆元
    mac泛洪攻击&arp欺骗(python脚本)
    Flutter 中 实现 单选对话框 和页面中实现单选框
    解决Flutter混合开发时 is not a readable directory 问题
  • 原文地址:https://www.cnblogs.com/oletan/p/1460211.html
Copyright © 2011-2022 走看看