Как использовать строку в JS c одинарными и двойными кавычками?
Есть строка:
string organizationNameRu = "ТОВАРИЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"T'N'T Company\"";
Мне нужно строку передать в JS метод:
var getName = new Button
{
ID = "btnOrganization",
Icon = Icon.Info,
Handler = string.Format(@"Msg.Show(message:`{1}`)",organizationNameRu} )
};
cейчас в JS-е получаю такую ошибку:
Uncaught SyntaxError: Unexpected identifier 'N'
Как можно передать строку где имеется одинарные и двойные кавычки?
Ответы (1 шт):
Автор решения: niz_sh
→ Ссылка
экранировать одинарные кавычки в этой строке через .Replace, что-то типа:
organizationNameRu.Replace("'", @"\'")