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.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage