Используйте string[]
для хранения ваших ошибок.Таким образом, они представляют собой правильно сформированный и различимый набор ошибок вместо одной длинной строки.
В вашем контроллере, инициализируя свойство ViewBag
:
ViewBag.Errors = new string[] { "First error", "Second error" };
в вашем представлении,отображая эти ошибки:
@foreach (string error in ViewBag.Errors)
{
@Html.Label(error)
<br />
}
Разделение проблем
Вы не должны обрабатывать разметку в вашем контроллере (то есть разрывы строк или любые другие элементы DOM), Презентация должна обрабатываться исключительно представлением .Вот почему было бы лучше передать string[]
.