双引号的描述

时间:2014-07-17 15:05:40

标签: asp.net prettyphoto

在asp.net中我使用ListView来显示来自DB的产品。
一切正常,但我有一个使用PrettyPhoto的锚来显示弹出窗口中产品的描述。但我注意到当描述开始或包含双引号时,我的弹出窗口中没有显示! 这是我的主播:

<a href="WEBIMAGES/<%#Eval("FirmName")%>/<%# Eval("PicturName") %>" rel="prettyPhoto" title="<%#Eval("FirmName") %>&nbsp;-&nbsp;<%#Eval("ItemName") %>" style="color: #f1652f;vertical-align:bottom;" >More Details</a>

我试图在itemName前面使用@来转义双引号但不起作用。
以前有人有过这个问题吗?
谢谢!

4 个答案:

答案 0 :(得分:3)

您是否尝试过使用单引号?

答案 1 :(得分:1)

使用单引号以避免出现以下问题

<a href="WEBIMAGES/<%#Eval('FirmName')%>/<%# Eval('PicturName') %>" rel="prettyPhoto" title='<%#Eval("FirmName") %>&nbsp;-&nbsp;<%#Eval("ItemName") %>' style="color: #f1652f;vertical-align:bottom;" >More Details</a>

答案 2 :(得分:1)

您可以在其他答案中提到的标记中使用单引号,也可以使用HtmlEncode method对引号进行编码。

答案 3 :(得分:0)

我在使用'title ='在一个简单的弹出窗口中使用双引号停止文本时出现问题。上面的答案没有帮助我!我用HTML&amp;替换了双引号。 “; (没有空格)这对我有用。不确定这是否能解决您的问题,但可能有助于其他人。