我对应的语句为:
<td align="center" bgcolor="#ff99cc" rowspan="1" style="width: 166px; height: 29px">
<%# "<a target=_blank href=" + Eval("Homepage") + "><img src=bimages/home.gif border=0 alt=" + Eval("Homepage") + "> </img></a>" %>
<%# "<a href=mailto:" + DataBinder.Eval(Container.DataItem,"Email") + "><img src=bimages/email.gif border=0 alt=" + DataBinder.Eval(Container.DataItem,"Email") + "> </img></a>" %>
</td>
我的意思是,用两个图象(主页 和 Email)作为超链接,单击home.gif 就打开主页,单击Email.gif 就打开outlook,并把相应的email 地址写进去。
我有两个问题,(1)调试运行后,这两个图象右下角都带有个短下划线,不知道怎么去掉?
(2)我单击Email.gif 虽然打开outlook,但相应的email 地址并没有默认写到收件人地址栏?如何修改这个代码?
大家帮我看看,我的语句有哪些不对的地方?谢谢
<td align="center" bgcolor="#ff99cc" rowspan="1" style="width: 166px; height: 29px">
<%# "<a target=_blank href=" + Eval("Homepage") + "><img src=bimages/home.gif border=0 alt=" + Eval("Homepage") + "> </img></a>" %>
<%# "<a href=mailto:" + DataBinder.Eval(Container.DataItem,"Email") + "><img src=bimages/email.gif border=0 alt=" + DataBinder.Eval(Container.DataItem,"Email") + "> </img></a>" %>
</td>
我的意思是,用两个图象(主页 和 Email)作为超链接,单击home.gif 就打开主页,单击Email.gif 就打开outlook,并把相应的email 地址写进去。
我有两个问题,(1)调试运行后,这两个图象右下角都带有个短下划线,不知道怎么去掉?
(2)我单击Email.gif 虽然打开outlook,但相应的email 地址并没有默认写到收件人地址栏?如何修改这个代码?
大家帮我看看,我的语句有哪些不对的地方?谢谢
解决方案 »
- 数据写不进数据库是什么原因
- repeater单击事件的写法///上面是绑定好的数据,想通过单击repeater中的一行,在下面详细显示
- 使用母板页,子页不能导入CSS文件?
- Asp.net(C#)调用Com组件的应用
- 求救:水晶报表问题,在win2003下写的程序(含水晶报表)移到win2000的服务器上,文本可以正常显示,但是图表显示不出来
- login登录到主页面不成功
- 关于JS 根据浏览器获取模式提示错误
- 菜鸟主页完成,散分,提建议者有分!!!!!!!!!!!!!!!http://vabug.myrice.com
- 我是用asp的,和asp.net有何区别?
- 如何在一次数据库链接中向一个DataSet中写入多个表,并返回这个DataSet?
- 关于上传文件到指定的目录下出现错误问题
- 为什么一些module层要在类名上面加[seriabizable]的标签?
td align="center" bgcolor="#ff99cc" rowspan="1" style="width: 166px; height: 29px">
<%# "<a target=_blank href=" + Eval("Homepage") + "><img src=bimages/home.gif border=0 alt=" + Eval("Homepage") + "> </img></a>" %>
<%# "<a href=mailto:" + Eval("Email") + "><img src=bimages/email.gif border=0 alt=" + Eval("Email") + "> </img></a>" %>
<%# "<a target=_blank href=http://search.tencent.com/cgi-bin/friend/user_show_info?ln=" +Eval("QQ") + "><img src=bimages/qq.gif border=0 alt=" + Eval("QQ") + "> </img></a>" %></td>
a:link { text-decoration:none}
绑定语句中应该只写相应的表达式,不应该把其它标签也放进去,应该这样:
<a target=_blank href=‘<%#Eval(Container.DataItem,"Homepage")'><img src=bimages/home.gif border=0 alt='<%#Eval(Container.DataItem,"Homepage")'"/></a>
<a target=_blank href="<%# DataBinder.Eval(Container.DataItem,"Homepage")%>"><img src=bimages/home.gif border=0 alt="<%# DataBinder.Eval(Container.DataItem,"Homepage")%>"></img></a>
主页图象右下角的下划线没有了,呵呵
<a href='mailto:<%# Eval("Email")%>'><img src=bimages/email.gif border=0 alt="<%# Eval("Email")%>" > </img></a>
关于下划线的问题,这样定义CSS吧:
a:link,a:visited,a:hover,a:active{decoration:none}
我这么修改的,邮件地址可以正确写入,就是图象那个下划线还存在,不知道为什么?
主页的语句如下,则可以的,两个语句差别不大呀
<a target=_blank href="<%# DataBinder.Eval(Container.DataItem,"Homepage")%>"><img src=bimages/home.gif border=0 alt="<%# DataBinder.Eval(Container.DataItem,"Homepage")%>"></img></a>
这么写,邮件地址都对,而且可以写入地址栏,就是图象还有下划线,??
而我的主页图象相关语句如下:
<a target=_blank href="<%# DataBinder.Eval(Container.DataItem,"Homepage")%>"><img src=bimages/home.gif border=0 alt=" <%# DataBinder.Eval(Container.DataItem,"Homepage")%> "></img></a>
这个主页就右下角就没有下划线,这两个语句差不多,不知道为什么会这样??
至于mailto: 你查看一下页面的源码 看看有没有email地址
-------------------------------------------------------
这句话什么意思??查看什么页面源码?说得是运行后的页面吗,运行后的页面有输入的email 地址吗
我现在的email 地址这部分没有问题,就是有个下划线问题没有解决?
a href="mailto:<%# DataBinder.Eval(Container.DataItem,"Email") %>"><img src=bimages/email.gif border=0 alt="<%# DataBinder.Eval(Container.DataItem,"Email")%>" > </img></a>
就是上面这句话,这个图片(email.gif)右下角有下划线,还没有解决?
楼上的朋友说用 HyperLink,我还没有试,不知道这样的话,那个图像应该有下划线吧