Escapando aspas duplas no script c # embutido em javascript

Preciso escapar de uma citação dupla em c # em linha dentro de javascript. O código está abaixo:

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

Normalmente, eu usaria aspas simples assim:

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

Contudo,TempData["Message"] possui aspas simples (quando contém um link gerado pelo auxiliar Html.ActionLink () no ASP.NET MVC). Então, enquanto eu poderia mudar todos os auxiliares do ActionLink dentroTempData["Message"] para tags, é um problema interessante e gostaria de saber se alguém tem uma resposta.

questionAnswers(3)

yourAnswerToTheQuestion