场景:- 我有一个数据列表,加载了一些图像。每个图像都有自己独特的字符串属性(“描述”),该属性是从数据库查询中加载的。现在,当鼠标悬停在任何图像上时,它会调用已定义的 OnClinetClick JS 函数。那就是JS函数的参数绑定当前鼠标悬停图像的“描述”。(请参考代码)
问题:-只要“描述”中有一个单引号(例如World's Best),则不会调用“demoJS”。但是如果相同的“描述”中有正常的字符串(例如World Best),则“DemoJS”被成功调用。
请让我知道是否有人可以指导这一点。
<asp:DataList ID="ItemSelectionDataList" CssClass="itemSelectionDataList" runat="server"
DataSourceID="DemoDataSource">
<ItemTemplate>
<a href="DemoPage.aspx?1>"
class="itemSelectionItemLink"
onmouseover="demoJS('<%# DataBinder.Eval(Container.DataItem, "Description")%'
</a>
</ItemTemplate>
</asp:DataList>