GridView中的超级链接,可以设置一个模版列,放入超级链接的控件,设置绑定参数即可。

数据绑定方式有两种,如下示例:
Eval方式     <%# Eval("id") %>
Bind方式    <%# Bind("id","~/info.aspx?id={0}") %>

推荐使用第一种方式,可以在一个<%# %>里放入多个绑定,而第二种只能如此绑定一个值
<%# Eval("id") + ":" + Eval("name")%>

做超级链接的控件,我们也有多种选择:
1 asp:LinkButton
示例
<asp:LinkButton ID="LinkButton2" OnClientClick=<%# "window.open('info.aspx?id=" + Eval("id") + "&name=" + Eval("name") + "')" %> runat="server"><%# "LinkButton方式绑定:" + Eval("id") %></asp:LinkButton>

2 asp:HyperLink
示例
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# "~/info.aspx?id=" + Eval("id") + "&name=" + Eval("name") %>' Text='<%# "HyperLink控件:" + Eval("id") %>'></asp:HyperLink>

3 a标签
示例
<a href='<%# "info.aspx?id=" + Eval("id") + "&name=" + Eval("name") %>'>a标签:<%# Eval("id") + ":" + Eval("name")%></a>
<a href='javascript:alert("<%# "~/info.aspx?id=" + Eval("id") + "&name=" + Eval("name") %>")'>链接js事件:<%# Eval("id") %></a>

LinkButton 不好设置,推荐使用HyperLink或者a的方式,简单实用。特别是a标签,使用javascript的方法也比较方便。

补充:

<asp:LinkButton ID="LinkButton3" runat="server" PostBackUrl='<%# "~/Default.aspx?id=" + Eval("FUserID") %>'
CausesValidation="False" Text="跳转编辑"></asp:LinkButton>

转载于:https://www.cnblogs.com/luyongqun/archive/2007/03/28/691327.html

GridView中的超级链接相关推荐

  1. DataGrid中的超级链接列使用注意点

    在DataGrid中的超级链接列的信息后面想要加入其他的信息,如标志性图片等,在ItemDataBound的事件中进行附加数据,这样是取不到数据的(原数据不能显示了),有另外一个方法,就是不用超级链接 ...

  2. 跳转定义_HTML中的超级链接和锚点跳转

    好好学习,天天向上 本章主要是HTML标签中,超级链接和锚点跳转的基础使用 一.超级链接 HTML 使用超级链接与网络上的另一个文档相连. 超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,可 ...

  3. access 链接mysql数据库教程_如何在Access中插入超级链接

    要向数据库中添加超级链接,要经过两个步骤,一是在表中定义字段类型为超级链接,一是向此字段中添加数据. 要在表中定义字段类型为超级链接,可以按下面的步骤操作: (1)打开数据库,选择要在数据库窗口中包含 ...

  4. 使用mshtml为页面中的超级链接添加Click事件 - 蜡人张 - 博客园

    导读: 使用mshtml为页面中的超级链接添加Click事件 在使用mshtml操作HTML页面时可能遇到要为页面的超级链接添加Click事件的操作,可以用下面的代码来完成: foreach(msht ...

  5. word中使用超级链接

    超级链接是将文档中的文字或图形其他位置的相关信息链接 起来,单击建立了超级链接的文字或图形时,就可跳转到相关信息. 超级链接非常灵活和强大,既可跳转至当前文档或 Web 页的某个位 置,亦可跳转至其他 ...

  6. HTML_页面中的超级链接

    超级链接定义: 超级链接又称为"超文本链接",其在本质上属于一个网页的一部分,它是一种允许我们同其他网页或站点之间进行连接的元素.各个网页链接在一起后,才能真正构成一个网站.所谓的 ...

  7. 在html网页上在线连接邮箱,怎么在html中创建超级链接和电子邮件链接

    1.首先新建一个首页,用什么软件写无所谓啊. 2.然后在body随便写一个元素,我写一个P吧 3.然后在里面写一个a标签,里面写一个href[超文本引用] 4.接着写上你的需要链接的邮箱地址 5.测试 ...

  8. GridView中HyperLinkField的链接使用JavaScript问题

    本来写好的程序,突然增加需求说要点链接以后刷新父页面并弹出窗口,弹出可以直接用Target属性,在网上查了查,DataNavigateUrlFields并不支持JavaScript,在别人博客上还找到 ...

  9. 提取网页中的超级链接

    using System; using System.Xml; using System.Text; using System.Net; using System.IO; using System.C ...

  10. css中定义超级链接的样式

    CSS中用四个伪类来定义链接的样式,分别是:a:link.a:visited.a:hover和a : active,例如: a:link{font-weight : bold ;text-decora ...

最新文章

  1. 在家远程办公,如何才能让员工高效工作?
  2. python数据结构 树_python数据结构之二叉树的建立实例
  3. Rabbitmq集群高可用部署详细
  4. 【elasticsearch】FileAlreadyExistsException:/home/elasticsearch-6.8.0/config/elasticsearch.keysto
  5. spark-shell如何粘贴换行代码
  6. 爬虫进阶 -- 爬虫相关定义、反爬机制及其破解
  7. 软件测试(三)——软件测试用例篇
  8. Visual Studio开发环境下的中文GBK内码获取
  9. 在APPLE从创建ID到申请发布AppStore账户(一)Apple ID注册自动登录
  10. 笔记本电脑无法连接WiFi,如何解决
  11. 不懂zencart该如何找出路-新手soho建站指南
  12. 微型摄像头的CDS读出电路原理
  13. 曾仕强:领导最在乎什么?
  14. 2018 Google I/O 中最重要的十项更新
  15. Autodesk系列软件(如AutoCAD、Alias、VRED)许可不够
  16. python——json数据格式的转换
  17. 金蝶EAS客户端自定义菜单脚本导出
  18. 李岳恒: 区块链媒体的罗生门:要不要做APP?
  19. Android 收音机相关知识
  20. 一文看懂责任分配矩阵

热门文章

  1. Flutter基础(十三)Flutter与Android的相互通信
  2. SpringBoot集成JWT 实现接口权限认证
  3. crontab每小时运行一次(转)
  4. Filter Session and Async 第三周博客
  5. HDU 5071 模拟
  6. ExtJS4.2学习(18)时间控件
  7. hdu 2011 多项式求和 解题报告
  8. oracle使用between and边界问题
  9. 安装anaconda,jupyter基本操作说明快捷键使用
  10. com和dll(一)