Избегание двойных кавычек во встроенном скрипте c # в javascript

Мне нужно экранировать двойные кавычки во встроенном c # в JavaScript. Код ниже:

if ("<%= TempData["Message"]%>" == "") {
    // code
};

Обычно, я бы просто использовал одинарные кавычки так:

if ('<%= TempData["Message"]%>' == "") {
    // code
};

Тем не мение,TempData["Message"] содержит одинарные кавычки (когда он содержит ссылку, сгенерированную помощником Html.ActionLink () в ASP.NET MVC). Так что пока я могу поменять всех помощников ActionLink внутриTempData["Message"] для тегов, это интересная проблема, и было бы интересно узнать, есть ли у кого-нибудь ответ.

Ответы на вопрос(3)

Ваш ответ на вопрос