GridView中的超级链接
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中的超级链接相关推荐
- DataGrid中的超级链接列使用注意点
在DataGrid中的超级链接列的信息后面想要加入其他的信息,如标志性图片等,在ItemDataBound的事件中进行附加数据,这样是取不到数据的(原数据不能显示了),有另外一个方法,就是不用超级链接 ...
- 跳转定义_HTML中的超级链接和锚点跳转
好好学习,天天向上 本章主要是HTML标签中,超级链接和锚点跳转的基础使用 一.超级链接 HTML 使用超级链接与网络上的另一个文档相连. 超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,可 ...
- access 链接mysql数据库教程_如何在Access中插入超级链接
要向数据库中添加超级链接,要经过两个步骤,一是在表中定义字段类型为超级链接,一是向此字段中添加数据. 要在表中定义字段类型为超级链接,可以按下面的步骤操作: (1)打开数据库,选择要在数据库窗口中包含 ...
- 使用mshtml为页面中的超级链接添加Click事件 - 蜡人张 - 博客园
导读: 使用mshtml为页面中的超级链接添加Click事件 在使用mshtml操作HTML页面时可能遇到要为页面的超级链接添加Click事件的操作,可以用下面的代码来完成: foreach(msht ...
- word中使用超级链接
超级链接是将文档中的文字或图形其他位置的相关信息链接 起来,单击建立了超级链接的文字或图形时,就可跳转到相关信息. 超级链接非常灵活和强大,既可跳转至当前文档或 Web 页的某个位 置,亦可跳转至其他 ...
- HTML_页面中的超级链接
超级链接定义: 超级链接又称为"超文本链接",其在本质上属于一个网页的一部分,它是一种允许我们同其他网页或站点之间进行连接的元素.各个网页链接在一起后,才能真正构成一个网站.所谓的 ...
- 在html网页上在线连接邮箱,怎么在html中创建超级链接和电子邮件链接
1.首先新建一个首页,用什么软件写无所谓啊. 2.然后在body随便写一个元素,我写一个P吧 3.然后在里面写一个a标签,里面写一个href[超文本引用] 4.接着写上你的需要链接的邮箱地址 5.测试 ...
- GridView中HyperLinkField的链接使用JavaScript问题
本来写好的程序,突然增加需求说要点链接以后刷新父页面并弹出窗口,弹出可以直接用Target属性,在网上查了查,DataNavigateUrlFields并不支持JavaScript,在别人博客上还找到 ...
- 提取网页中的超级链接
using System; using System.Xml; using System.Text; using System.Net; using System.IO; using System.C ...
- css中定义超级链接的样式
CSS中用四个伪类来定义链接的样式,分别是:a:link.a:visited.a:hover和a : active,例如: a:link{font-weight : bold ;text-decora ...
最新文章
- 在家远程办公,如何才能让员工高效工作?
- python数据结构 树_python数据结构之二叉树的建立实例
- Rabbitmq集群高可用部署详细
- 【elasticsearch】FileAlreadyExistsException:/home/elasticsearch-6.8.0/config/elasticsearch.keysto
- spark-shell如何粘贴换行代码
- 爬虫进阶 -- 爬虫相关定义、反爬机制及其破解
- 软件测试(三)——软件测试用例篇
- Visual Studio开发环境下的中文GBK内码获取
- 在APPLE从创建ID到申请发布AppStore账户(一)Apple ID注册自动登录
- 笔记本电脑无法连接WiFi,如何解决
- 不懂zencart该如何找出路-新手soho建站指南
- 微型摄像头的CDS读出电路原理
- 曾仕强:领导最在乎什么?
- 2018 Google I/O 中最重要的十项更新
- Autodesk系列软件(如AutoCAD、Alias、VRED)许可不够
- python——json数据格式的转换
- 金蝶EAS客户端自定义菜单脚本导出
- 李岳恒: 区块链媒体的罗生门:要不要做APP?
- Android 收音机相关知识
- 一文看懂责任分配矩阵