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.