У меня есть кусок текста, хранящийся в моем db:
model.Description : "Bacon ipsum dolor sit amet fatback pork belly swine cow drumstick jowl"
На мой взгляд, я хотел бы разделить текст следующим образом:
<p>
Bacon ipsum dolor
</p>
<p>
sit amet fatback por
</p>
<p>
belly swine cow drumstick
</p>
Я хочу, чтобы текст был разделен на линейные разрывы. Есть ли способ сделать это? Его линия разражается им после, любым возможным способом.
РЕДАКТИРОВАТЬ:
@foreach (var item in Model.Products)
{
<div class="col-md-8">
<h4>@item.animage</h4>
<h5>- @item.anotherimage -</h5>
<br>
<p>
@item.Description <---This is the one to divide!
</p>
</div>
}
Вы не объяснили, какой алгоритм разделения вы хотите использовать. Этот код разделит все ваши слова на параграфы.
string[] words = Text.Split(' ');
@foreach( string word in words )
<p> @word </p>
Используйте свою модель. Описание вместо текстовой строки.
EDIT: используйте этот код в соответствующем месте
@{
string[] words = item.Descritpion.Split(' ');
int wordsPerLine = 25;
for (int i = 0; i < words.Length; )
{
<p>
@for (int j = 0; j < wordsPerLine && i < words.Length; i++, j++)
{
@words[i]
}
</p>
}
}