0
如何在以下asp代碼中轉義雙引號?我如何在asp中跳過雙引號
Text="<span class='<%# (Convert.ToBoolean(Eval("Country_Status")) ? "glyphicon glyphicon-thumbs-up":"glyphicon glyphicon-thumbs-down") %>'></span>"
在此先感謝
如何在以下asp代碼中轉義雙引號?我如何在asp中跳過雙引號
Text="<span class='<%# (Convert.ToBoolean(Eval("Country_Status")) ? "glyphicon glyphicon-thumbs-up":"glyphicon glyphicon-thumbs-down") %>'></span>"
在此先感謝
嘗試"
,而不是"
在你需要它。所以像這樣:
Text="<span class='<%# (Convert.ToBoolean(Eval("Country_Status")) ?
"glyphicon glyphicon-thumbs-up":"
glyphicon glyphicon-thumbs-down") %>'></span>"
你沒有提及你正在使用什麼語言。我將假設C#。
如果您使用的是C#,則在字符串中使用\前面的\轉義字符。
因此在C#中轉義報價爲\"
。你可能會更好地在代碼隱藏中使用單引號。
在大多數情況下,在ItemDataBound事件的代碼隱藏中執行此操作要容易得多。另外,將HTML構建到ASP.NET控件的「文本」中是不可取的(儘管你可以像「Literal」那樣做)。 – MikeSmithDev 2015-03-25 12:33:01