2015-03-25 32 views
0

如何在以下asp代碼中轉義雙引號?我如何在asp中跳過雙引號

Text="<span class='<%# (Convert.ToBoolean(Eval("Country_Status")) ? "glyphicon glyphicon-thumbs-up":"glyphicon glyphicon-thumbs-down") %>'></span>" 

在此先感謝

+1

在大多數情況下,在ItemDataBound事件的代碼隱藏中執行此操作要容易得多。另外,將HTML構建到ASP.NET控件的「文本」中是不可取的(儘管你可以像「Literal」那樣做)。 – MikeSmithDev 2015-03-25 12:33:01

回答

0

嘗試&quot;,而不是"在你需要它。所以像這樣:

 Text="<span class='<%# (Convert.ToBoolean(Eval("Country_Status")) ? 
    &quot;glyphicon glyphicon-thumbs-up&quot;:&quot; 
    glyphicon glyphicon-thumbs-down&quot;) %>'></span>" 
0

你沒有提及你正在使用什麼語言。我將假設C#。

如果您使用的是C#,則在字符串中使用\前面的\轉義字符。

因此在C#中轉義報價爲\"。你可能會更好地在代碼隱藏中使用單引號。