惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
博客园_首页
雷峰网
雷峰网
V
V2EX
博客园 - 司徒正美
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - Franky
月光博客
月光博客
Hugging Face - Blog
Hugging Face - Blog
WordPress大学
WordPress大学
T
Tailwind CSS Blog
小众软件
小众软件
博客园 - 叶小钗
美团技术团队
酷 壳 – CoolShell
酷 壳 – CoolShell
Apple Machine Learning Research
Apple Machine Learning Research
IT之家
IT之家
MyScale Blog
MyScale Blog
Blog — PlanetScale
Blog — PlanetScale
大猫的无限游戏
大猫的无限游戏
Jina AI
Jina AI
人人都是产品经理
人人都是产品经理
H
Help Net Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻

博客园 - nect

【转】ie9 rc版软件兼容问题 [z]前端设计IE6/IE7/IE8/IE9/FF问题汇总:IE和FirFox兼容问题 - nect - 博客园 [z]ie和FF 在insertRow和insertCell的区别 [z]JS在IE和FF下attachEvent,addEventListener学习笔记 - nect - 博客园 WinForm使用webclient通过http的POST方式上传文件 转:另类解决:“ScriptManager”不是已知元素。原因可能是网站中存在编译错误。 - nect - 博客园 转:css妙用1-用图片替换文字 .net中的正则表达式(一)——转义字符 使用Cascadingdropdown控件遇到的一个问题 IP地址匹配算法 服务器控件的客户端验证脚本 从一个字符串中Remove另一个字符串 gridview 中模板列无法响应row_command事件 - nect - 博客园 在asp.net Atlas中调用 Web Service时无法找到自定义的Web Service对象的可能原因 【转】Prototype.js开发笔记//mark一下 【转】ASP.net2。0中解决无法获取 GridView 隐藏列值问题 GridView 中格式化整理 [转]操纵自如--页面内的配合与通信 [导入]Java调用.net的WebService
在GridView中使用邮件链接
nect · 2007-10-23 · via 博客园 - nect

我们知道,在GridView中可以使用HyperLinkField生成一个超链接,但是这个超链接只能是普通的http的超链接,如果想做一个邮件的链接(mailto:user@abc.com)似乎就不起作用了。

比如向下面的这段代码,看似能可以,但实际却不能生成邮件链接:

<asp:HyperLinkField DataNavigateUrlFields="mail" DataNavigateUrlFormatString="mailto:{0}" DataTextField="mail" />

上述代码实际显示的只有text内容,而超链接没有href属性,如下:<a >user@abc.com</a>。

为了能使用邮件链接,我们只能改用模板列,正确的代码见下:

           <asp:TemplateField>
                  
<ItemTemplate>
                    
<asp:HyperLink runat="server" Text='<%# Eval("mail") %>' NavigateUrl='<%# Eval("mail", "mailto:{0}") %>' />
            
</ItemTemplate>
       
</asp:TemplateField>

PS:绑定代码必须使用单引号括起来,使用双引号是无效的。我第一次写C#代码时,就使用了双引号,结果总会死出不来;不用引号有提示错误。