Escaping ein Anführungszeichen in Inline-C # -Skript in Javascript
Ich muss ein doppeltes Anführungszeichen in Inline-C # innerhalb von Javascript umgehen. Code ist unten:
if ("<%= TempData["Message"]%>" == "") {
// code
};
ormalerweise würde ich nur einfache Anführungszeichen wie folgt verwenden:
if ('<%= TempData["Message"]%>' == "") {
// code
};
Jedoch,TempData["Message"]
enthält einfache Anführungszeichen (wenn es einen Link enthält, der vom Html.ActionLink () - Helfer in ASP.NET MVC generiert wurde). Während ich also alle ActionLink-Helfer in @ ändern konnTempData["Message"]
zu Tags, es ist ein interessantes Problem und würde gerne hören, wenn jemand eine Antwort hat.