2016-10-31 4 views
0

У меня есть модель, переданная в представление cshtml, и я пытаюсь создать переменную со строкой из модели. Проблема в том, что строка содержит символы новой строки, и когда я создаю переменную, строки новой строки не преобразуются, и я получаю ошибку Unterminated string constant в Javascript.C# Строка модели с символами новой строки переменной javascript

В настоящее время я делаю это:

var something = @Model.string; 

Как я могу передать атрибут модели, так что новые строки сохраняются в яваскрипте переменного?

+0

По крайней мере, связанные с: http://stackoverflow.com/questions/3765122/escaping-a-double-quote-in-inline-c-sharp-script-within -javascript –

+0

Почти наверняка дубликат: http://stackoverflow.com/questions/36756829/pass-c-sharp-model-from-view-to-javascript –

+0

вы можете попробовать: Html.Raw (Model.string) http : //stackoverflow.com/questions/11449782/how-to-create-a-javascript-string-in-razor –

ответ

0

Это может помочь вам:

var something = @:Model.ToString(); 
Смежные вопросы