image鼠标经过图像动态绑定图片问题
<asp:Image ID="Image2" runat="server"
ImageUrl="<%#Eval("Menu_imageURL1") %>"
onmouseover="javascript:this.src='<%#Eval("Menu_imageURL2") %>'"
onmouseout="javascript:this.src='<%#Eval("Menu_imageURL1") %>'"/>
以上代码提示错误:服务器标记的格式不正确,估计是语法符号之类的错了,望大神指点正确写法.也试过如下写法也不行
<asp:Image ID="Image2" runat="server"
ImageUrl='<%#Eval("Menu_imageURL1") %>'
onmouseover='javascript:this.src='<%#Eval("Menu_imageURL2") %>''
onmouseout='javascript:this.src='<%#Eval("Menu_imageURL1") %>''/>
还有这样
<asp:Image ID="Image2" runat="server"
ImageUrl='<%#Eval("Menu_imageURL1") %>'
onmouseover='javascript:this.src=<%#Eval("Menu_imageURL2") %>'
onmouseout='javascript:this.src=<%#Eval("Menu_imageURL1") %>'/>
这样下不报错,但图片不能正确显示...
储存在数据库里是图片的路径,路径确认没问题.因为将<%#Eval("Menu_imageURL2") %>换成路径是能正常显示的...
<%#Eval("Menu_imageURL2") %>里的路径是这样的
/W1/Images/admin/basicMenu/页面设置1.png
------解决方案--------------------
<asp:Image ID="Image2" runat="server"
ImageUrl='<%#Eval("Menu_imageURL1") %>'
onmouseover=this.src='<%#Eval("Menu_imageURL2") %>'
onmouseout="this.src='<%#Eval("Menu_imageURL1") %>'/>
------解决方案--------------------HTML code
<asp:Image ID="Image2" runat="server" ImageUrl='<%#Eval("Menu_imageURL1").ToString() %>'
onmouseover='<%# " this.src="+Eval("Menu_imageURL2").ToString() %>'
onmouseout='<%#"this.src="+Eval("Menu_imageURL1").ToString() %>' />
------解决方案--------------------
------解决方案--------------------
C# code
<img alt="" src="<%# GetProjectStatus(Eval("PStatus").ToString(), 0) %>" title="<%# GetProjectStatus(Eval("PStatus").ToString(), 1) %>"
width="16px" height="16px" />