如题,主要是要实现一个图片悬浮效果,下面是我的源代码 <asp:DataList ID="DataList1" runat="server"
DataSourceID="SqlDataSource1" RepeatColumns="3" ShowFooter="False"
ShowHeader="False" RepeatDirection="Horizontal" CssClass="imgDiv">
<ItemTemplate>
<div class="DataListH">
<a href="#">
<asp:Image ID="Image1" runat="server"
title='header=[图片信息] body=[<span class="specialTextRight"><%# Eval("w") %>x<%# Eval("h") %>分辨率 <br /> 大小</span><b>标题</b> <br /> <span class="text2">艺术家: </span>Loudari Karim<br /> <span class="text2">描述: </span><br /> <span class="text2">标签: </span>flower,fleur,flowers,fleurs<br /> <span class="specialTextRight">日期</span> <span class="text2">上传者: </span>Anonymous<br /> <span class="specialTextRight">查看数</span>一级分类 <span class="text3">></span> 二级分类]' Width="230px"
ImageUrl='<%# Bind("path") %>' CssClass="DataListM" BorderWidth="2px" />
</ItemTemplate>
</asp:DataList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:wallConnectionString %>"
SelectCommand="SELECT * FROM [list]"></asp:SqlDataSource>就是在Title那边,title='body=[<%# Eval("w") %>x<%# Eval("h") %>]',这一句,他就是解释器就是不帮我翻译,反而变成HtmlEncode了,从浏览器中查看源代码,发现变成了:<%# Eval("w") %>,难怪会不帮我解码,但是应该怎么做,才会让他读出数据库的内容?
DataSourceID="SqlDataSource1" RepeatColumns="3" ShowFooter="False"
ShowHeader="False" RepeatDirection="Horizontal" CssClass="imgDiv">
<ItemTemplate>
<div class="DataListH">
<a href="#">
<asp:Image ID="Image1" runat="server"
title='header=[图片信息] body=[<span class="specialTextRight"><%# Eval("w") %>x<%# Eval("h") %>分辨率 <br /> 大小</span><b>标题</b> <br /> <span class="text2">艺术家: </span>Loudari Karim<br /> <span class="text2">描述: </span><br /> <span class="text2">标签: </span>flower,fleur,flowers,fleurs<br /> <span class="specialTextRight">日期</span> <span class="text2">上传者: </span>Anonymous<br /> <span class="specialTextRight">查看数</span>一级分类 <span class="text3">></span> 二级分类]' Width="230px"
ImageUrl='<%# Bind("path") %>' CssClass="DataListM" BorderWidth="2px" />
</ItemTemplate>
</asp:DataList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:wallConnectionString %>"
SelectCommand="SELECT * FROM [list]"></asp:SqlDataSource>就是在Title那边,title='body=[<%# Eval("w") %>x<%# Eval("h") %>]',这一句,他就是解释器就是不帮我翻译,反而变成HtmlEncode了,从浏览器中查看源代码,发现变成了:<%# Eval("w") %>,难怪会不帮我解码,但是应该怎么做,才会让他读出数据库的内容?
汗..
答案.
出来..
了.....
原来....
把title..
放在<a>...
里面.......
就能够读出来.
了...........