В базе данных строка данных имеет как одинарные, так и двойные кавычки.
Строка данных.
A'B"C
Когда он отображается в виде textbox
или textarea
, он автоматически кодируется в объекты html.
Код в представлении MVC, vm
— это объект, связанный с нокаутом.
vm.field1('@Model.field1');
Отрисованный HTML.
A'B"C
Как мне сделать так, чтобы они оба снова отображались как одинарные и двойные кавычки?
Я попытался закодировать двойные кавычки в "
:
vm.field1("Html.Raw(Model.field1.Replace("\"", """))");
Но это дало мне:
A'B"C