GridView中HyperLinkField的链接使用JavaScript问题
本来写好的程序,突然增加需求说要点链接以后刷新父页面并弹出窗口,弹出可以直接用Target属性,在网上查了查,DataNavigateUrlFields并不支持JavaScript,在别人博客上还找到了后台绑定数据的方法,感觉改动太大,后来在一个老外的博客上找到了个方法,使用了GridView的TemplateField。
原代码:<asp:HyperLinkField DataNavigateUrlFields="ItemUrl" DataTextField="ItemName" HeaderText="标 题"
Target="_blank">
<ItemStyle HorizontalAlign="Left" Width="60%" />
</asp:HyperLinkField>
修改后代码: <asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="标 题" SortExpression="标 题">
<ItemTemplate>
<asp:HyperLink runat="server" NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "ItemUrl")%>'
Text='<%# DataBinder.Eval(Container.DataItem, "ItemName")%>' />
</ItemTemplate>
</asp:TemplateField>
在后台直接把"javascript:document.execCommand('Refresh');window.open(url);"赋值给ItemUrl就可以了。
另一个后台绑定的方法http://hi.baidu.com/nthulu/blog/item/5e3197cb42d9f2fe52664f94.html
转载于:https://www.cnblogs.com/Hary/archive/2008/11/19/GridView.html
GridView中HyperLinkField的链接使用JavaScript问题相关推荐
- linux上如何创建超链接,GridView中的超链接
GridView中加入超级链接主要有以下几种方式: 一,使用控件本身的相关设置 1.绑定数据,可以用datasource数据控件也可以自己手动绑定,这一步就不用写了,相信大家都可以做到. 2.在2.0 ...
- .Net有关问题。在GridView中添加了一个HyperLinkField,用来显示显示详细信息,请教跳转后的详细信息页面该怎样写代码
.Net问题...在GridView中添加了一个HyperLinkField,用来显示显示详细信息,请问跳转后的详细信息页面该怎样写代码 在一个页面的GridView中添加了下面的代码: <as ...
- html中a链接的javascript确认框
html中a链接的javascript代码 这里存在一个a链接巧用javascript代码的例子,比如做删除提示: <!-- 这里是做删除提示的例子,点击删除链接,会弹出确认框 --> & ...
- [学习]GridView 学习集合 -- GridView中使用超链接的技巧
GridView中使用超链接的技巧 数据绑定方式有两种,如下示例: Eval方式 <%# Eval("id") %> Bind方式 <%# Bind(" ...
- Gridview导出到Excel,Gridview中的各类控件,Gridview中删除记录的处理
Asp.net 2.0中新增的gridview控件,是十分强大的数据展示控件,在前面的系列文章里,分别展示了其中很多的基本用法和技巧(详见< ASP.NET 2.0中Gridview控件高级技巧 ...
- 移动网站开发中常用的10段JavaScript代码
在开发移动网站过程中,有一些Javascript代码会经常用到.以下是10段常用的JavaScript代码.需要注意的是某几段代码需要jQuery mobile framework支持. 1.如果网页 ...
- 在GridView中针对鼠标单击的某一独立单元格进行编辑
原文地址: http://www.codeproject.com/KB/webforms/EditGridviewCells.aspx [原文源码下载] [译者改后源码下载] 作者:Declan Br ...
- GridView中的RadioButton列之间不能互斥
GridView中的RadioButton列与CheckBox列 GridView拥有大量的内置功能,可以使用不同的默认filed来放置显示诸如TextBox.Buttos等等控件,支持模板是Grid ...
- GridView中实现单选RadioButton
GridView中实现单选RadioButton 注意:若在gridview内对radiobutton用组名groupname同名方法行不同,若加上GroupName="skytest& ...
最新文章
- 消息队列优缺点和选型
- 抗侧力构件弹性位移如何计算_穿心棒法盖梁施工计算书(工字钢)
- language mysql_MySql 语言的分类;
- Java程序员从笨鸟到菜鸟之(七十八)细谈Spring(七)spring之JDBC访问数据库及配置详解
- Linux 内核网络协议栈运行原理
- 关于CAShapeLayer的一些实用案例和技巧
- 2019你还没搭建个人博客吗?进来看看
- Tableau连接Mysql数据库,按钮为灰色
- oracle中or会使索引,为何查询条件中多了 OR 选项,索引就走全扫描?
- Docverter – 文本文件轻松转换为 PDF,Docx 和 ePub 文件
- ----uni-app之APP更新及静默更新----
- 【w3cschool】MySQL 入门课程_简单复习
- 第九届蓝桥杯省赛C/C++本科B组真题解析
- 使用Jest对原生TypeScript项目进行UI测试
- 国产处理器的逆袭机会——RISC-V
- 网络工程师下午考试试题专题专解
- 目前大多数计算机工作原理采用的是,计算机应用基础复习题2016有答案
- 一款英国折叠车如何在中国城市流行?
- 什么是位图和矢量图,他们的使用和却别在哪儿
- Java、JSP通用SQL查询分析器