2015-07-31 3 views
-2

В JQuery следующий код работаетКак заменить n/g на <br /> в C#?

item[j].Comments.replace(/\n/g, "<br />") 

Теперь я хочу, чтобы заменить комментарий пустое пространство с разрывом строки в контроллер или представления, но не получить тот же результат, что JQuery показывает.

+0

Еще одна деталь будет приятной. Содержит ли этот код (в C#)? Какие библиотеки/рамки вы используете? У вас есть существующий контроллер и вид? – fallaciousreasoning

+0

Если у вас есть строка в C# и вы хотите заменить все «\ n» на «
», вы можете использовать 'myString = myString.replace (" \ n ","
");' – fallaciousreasoning

+0

yes code компилирует в C# , я использую mvc5.yes У меня есть контроллер и просмотр. – user3770459

ответ

0

Дано:

string s = "Some text with newlines ...."; 

что бы:

s= s.Replace(Environment.NewLine, "<br/>"); 

ИЛИ (не используется среда)

s= s.Replace("\r\n", "<br/>"); //windows 
s= s.Replace("\r", "<br/>"); //apple 
s= s.Replace("\n", "<br/>"); //linux 

Так что в вашем случае:

item[j].Comments = item[j].Comments.Replace(Environment.NewLine, "<br/>"); 
+0

Спасибо .. работает ... – user3770459

Смежные вопросы