<a href='CompanyNewsDetail.aspx?Id=<%# Eval("Id") %>'><%# Eval("Contents") %></a>
生成后是:用firebug看的
<a href='CompanyNewsDetail.aspx?Id=21'><span></span></a>是个空的
<a> 是<%# Eval("Contents") %> 返回的内容</a> 然后下面的没有href链接所以一直不会链接。
我是这样写的。试了没有错。但是鼠标放到字上他不会链接了。 也换了其他几种写法都不行,又用linkbutton hyperlink 试了,还是那个样子。
这是为什么呢。非常不明白。谢谢个位回答。
13 回答
慕容森
TA贡献1853条经验 获得超18个赞
<a href='CompanyNewsDetail.aspx?Id=<%# Eval("Id") %>'><%# Eval("Contents") %></a>
这句代码是在哪里写的,控件的模板项里?如果ID能正常读取出来,Contents也应该可以的吧,除非你的数据源里的Contents就是空的。可以<%# Eval("Contents").ToString()==""?"无数据":"..." %>
这句代码是在哪里写的,控件的模板项里?如果ID能正常读取出来,Contents也应该可以的吧,除非你的数据源里的Contents就是空的。可以<%# Eval("Contents").ToString()==""?"无数据":"..." %>
当年话下
TA贡献1890条经验 获得超9个赞
那你这么写试试看href='<%#"CompanyNewsDetail.aspx?Id="+Eval("ID")%>'
我现在不知道普通html标签是不是需要runat=“server”一下,反正你都试试看吧。。。。
- 13 回答
- 0 关注
- 787 浏览
添加回答
举报
0/150
提交
取消