Я использую ASP.NET, и у меня есть строка HTML в базе данных.Хранить Html.Raw() в строке в Javascript, ASP.NET MVC 3
Я хочу получить этот html в переменной на клиенте.
Если я это сделать:
var x = '@Html.Raw(myModel.FishValue)'
он отлично работает, потому что это по существу делает
var x = '<p>hello!</p>';
однако, если есть кавычки в HTML он разбивает страницу.
Моя первоначальная догадка бы .Привернуть необработанную строку, чтобы добавить побеги в кавычки, однако как .ToString()
и .ToHtmlString()
(как Html.Raw возвращает IHtmlString) не производит ту же разметку, как простой Html.Raw()
.
Так что я в недоумении, что лучше всего делать.