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>
绑定多个数据项的时候,也能采用下列方式(推荐使用):
<%# String.Format("~/info.aspx?id={0}&name={1}",Eval("id"),Eval("name")) %>
LinkButton 不好设置,推荐使用HyperLink或者a的方式,简单实用。特别是a标签,使用javascript的方法也比较方便。
分享到:
相关推荐
在NET中手动为gridview添加超链接列,并可提供一个需要传递的参数将其传递到另一个aspx页面中
有两种方法。 您可以创建HyperLinkField或在Ex中添加超链接。 ...
代码实现vs2010中gridview超链接的实现。内涵页面及后台代码。
使用gridview进行数据绑定后,有时需要实现一个单元格有多个超链接的情况,而且每一行的超链接个数不同内容也不同,且超链接的内容需要根据后台绑定的动态数据确定。本代码中的代码就是为了解决该问题而做的,在Demo...
实验7-1 使用GridView控件显示数据 实验7-2 使用GridView控件显示数据,自定义显示列 实验7-3 GridView控件实现删除数据 实验7-4 使用GridView控件编辑数据 ...实验7-7 在GridView控件中增加超链接
在GridView中,点击链接列跳转到指定页面的实现代码,需要的朋友可以参考下。
知识准备 GridView控件 GridView控件用来在表中显示数据源的值。每列表示一个字段,而每行表示一条记录。 GridView控件支持下面的功能: 绑定至数据源控件,如 SqlDataSource。 内置排序功能。 内置更新和删除功能...
导言 在前面的教程我们看到了如何使用两个页面(一个主页,用于列出供应商;... 回想一下前面的跨页的主/从报表, 它的每个主记录包含了一个超链接, 当点击该链接时转到详细信息页,并在查询字符串中传递所单击行的Sup
超链接、页面容器、广告、日历控件 用户控件、自定义控件的创建、使用 网站导航、结合XML的导航实现 SQL Server 2005中数据库、数据表的管理 ADO.NET 2.0的数据库关联操作:插入、删除、修改、查询 SQL数据源控件、...
本文主要介绍在ASP.NET 2.0中直接显示PDF超链接的方法,以及如何把已二进制数据形式保存的图片显示在GridView中的方法,虽然这种方法在实际开发中很少用,但还是值得学习一下。
5.1.3 在母版页中使用图片和超链接191 5.1.4 在web配置文件中注册母版页193 5.2 修改母版页内容194 5.2.1 使用title属性194 5.2.2 使用page.header属性194 5.2.3 暴露母版页属性196 5.2.4 对母版页使用findcontrol...
分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等,...
◎超链接、页面容器、广告、日历控件 ◎用户控件、自定义控件的创建、使用 ◎母版页、主题和皮肤的个性化设置 ◎网站导航、结合XML的导航实现 ◎SQL Server 2005中数据库、数据表的管理 ◎ADO.NET 2.0的数据库关联...
5.1.3 在母版页中使用图片和超链接 170 5.1.4 在Web配置文件中注册母版页 172 5.2 修改母版页内容 172 5.2.1 使用Title属性 173 5.2.2 使用Page Header属性 173 5.2.3 暴露母版页属性 175 5.2.4 对母版页使用...
4.列表中,“用户ID”“姓名”列的标题为超链接,点击可以实现按照ID或姓名对数据进行升序/降序切换排列显示。 5.“管理”列中,包含“编辑”、“删除”按钮,当用户ID为“admin”时,只显示“编辑”按钮而没有删除...
1.20 在网页中动态添加Script脚本 1.21 用JavaScript随机修改页面的标题 1.22 判断网页加载完毕 1.23 嵌入网页的播放器 1.24 设置指定网页为主页 1.25 使用JavaScript传递页面参数 1.26 页面被冻结 第 2章 按钮特效 ...
1.20 在网页中动态添加Script脚本 1.21 用JavaScript随机修改页面的标题 1.22 判断网页加载完毕 1.23 嵌入网页的播放器 1.24 设置指定网页为主页 1.25 使用JavaScript传递页面参数 1.26 页面被冻结 第 2章 按钮特效 ...
解决方法: 使用GridView来生成表单,这个实现起来会比较麻烦,如果要在列表里面显示链接就更不可能了; 生成html再输出到页面中,这个实现起来比较灵活、方便; 基本功能点: 动态生成表头; 数据进行分页; 查询...
9.1 表格视图——Ext.grid.GridView 9.2 表格分页 9.2.1 添加表格分页显示工具条 9.2.2 从后台脚本获得分页数据 9.2.3 在表格顶部显示分页工具条 9.2.4 实现前台分页效果 9.3 可编辑表格控件——EditorGrid ...