本来写好的程序,突然增加需求说要点链接以后刷新父页面并弹出窗口,弹出可以直接用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问题相关推荐

  1. linux上如何创建超链接,GridView中的超链接

    GridView中加入超级链接主要有以下几种方式: 一,使用控件本身的相关设置 1.绑定数据,可以用datasource数据控件也可以自己手动绑定,这一步就不用写了,相信大家都可以做到. 2.在2.0 ...

  2. .Net有关问题。在GridView中添加了一个HyperLinkField,用来显示显示详细信息,请教跳转后的详细信息页面该怎样写代码

    .Net问题...在GridView中添加了一个HyperLinkField,用来显示显示详细信息,请问跳转后的详细信息页面该怎样写代码 在一个页面的GridView中添加了下面的代码: <as ...

  3. html中a链接的javascript确认框

    html中a链接的javascript代码 这里存在一个a链接巧用javascript代码的例子,比如做删除提示: <!-- 这里是做删除提示的例子,点击删除链接,会弹出确认框 --> & ...

  4. [学习]GridView 学习集合 -- GridView中使用超链接的技巧

    GridView中使用超链接的技巧 数据绑定方式有两种,如下示例: Eval方式 <%# Eval("id") %> Bind方式 <%# Bind(" ...

  5. Gridview导出到Excel,Gridview中的各类控件,Gridview中删除记录的处理

    Asp.net 2.0中新增的gridview控件,是十分强大的数据展示控件,在前面的系列文章里,分别展示了其中很多的基本用法和技巧(详见< ASP.NET 2.0中Gridview控件高级技巧 ...

  6. 移动网站开发中常用的10段JavaScript代码

    在开发移动网站过程中,有一些Javascript代码会经常用到.以下是10段常用的JavaScript代码.需要注意的是某几段代码需要jQuery mobile framework支持. 1.如果网页 ...

  7. 在GridView中针对鼠标单击的某一独立单元格进行编辑

    原文地址: http://www.codeproject.com/KB/webforms/EditGridviewCells.aspx [原文源码下载] [译者改后源码下载] 作者:Declan Br ...

  8. GridView中的RadioButton列之间不能互斥

    GridView中的RadioButton列与CheckBox列 GridView拥有大量的内置功能,可以使用不同的默认filed来放置显示诸如TextBox.Buttos等等控件,支持模板是Grid ...

  9. GridView中实现单选RadioButton

    GridView中实现单选RadioButton   注意:若在gridview内对radiobutton用组名groupname同名方法行不同,若加上GroupName="skytest& ...

最新文章

  1. 消息队列优缺点和选型
  2. 抗侧力构件弹性位移如何计算_穿心棒法盖梁施工计算书(工字钢)
  3. language mysql_MySql 语言的分类;
  4. Java程序员从笨鸟到菜鸟之(七十八)细谈Spring(七)spring之JDBC访问数据库及配置详解
  5. Linux 内核网络协议栈运行原理
  6. 关于CAShapeLayer的一些实用案例和技巧
  7. 2019你还没搭建个人博客吗?进来看看
  8. Tableau连接Mysql数据库,按钮为灰色
  9. oracle中or会使索引,为何查询条件中多了 OR 选项,索引就走全扫描?
  10. Docverter – 文本文件轻松转换为 PDF,Docx 和 ePub 文件
  11. ----uni-app之APP更新及静默更新----
  12. 【w3cschool】MySQL 入门课程_简单复习
  13. 第九届蓝桥杯省赛C/C++本科B组真题解析
  14. 使用Jest对原生TypeScript项目进行UI测试
  15. 国产处理器的逆袭机会——RISC-V
  16. 网络工程师下午考试试题专题专解
  17. 目前大多数计算机工作原理采用的是,计算机应用基础复习题2016有答案
  18. 一款英国折叠车如何在中国城市流行?
  19. 什么是位图和矢量图,他们的使用和却别在哪儿
  20. Java、JSP通用SQL查询分析器

热门文章

  1. 2022-2028年中国钢铁冶炼行业市场研究及前瞻分析报告
  2. nginx介绍及常用功能
  3. Python 上下文管理器和 with 语句
  4. 2022-2028年中国农用塑料薄膜行业市场研究及前瞻分析报告
  5. 使用python建立简单的单链表
  6. 【Spring】通过动态代理改进银行转账事务控制
  7. 【tensorflow】】模型优化(一)指数衰减学习率
  8. LeetCode简单题之按奇偶排序数组 II
  9. TVM代码生成codegen
  10. Relay外部库使用