Мне нужно избежать двойных кавычек во встроенном C # в javascript. Код ниже:
if ("<%= TempData["Message"]%>" == "") {
// code
};
Обычно я бы использовал одинарные кавычки, например итак:
if ('<%= TempData["Message"]%>' == "") {
// code
};
Однако TempData ["Message"]
содержит внутри одинарные кавычки (когда он содержит ссылку, сгенерированную помощником Html.ActionLink () в ASP.NET MVC). Итак, пока я мог замените все помощники ActionLink внутри TempData ["Message"]
на теги, это интересная проблема, и мы очень хотели бы услышать, если у кого-нибудь есть ответ.