2014-11-13 10 views
1

Я показываю это Сообщение об успешном завершении в MVC.Как разделить сообщение об успешном завершении

TempData ["SuccessMessage"] = "Файл загружен успешно. Эти недопустимые компании" + CompanyNames + "не сохраняются, поскольку компания не существует. \ N Создайте компанию, прежде чем создавать МВЗ".

Его показания выглядят следующим образом.

Файл загружен успешно. Эти недопустимые компании xxx, yyy не сохраняются, поскольку компания не существует. \ N Создайте компанию, прежде чем создавать МВЗ.

Но я хочу вот так.

Файл загружен успешно.
Эти недействительные компании xxx, yyy не сохраняются, так как компании не существует.
Создайте компанию, прежде чем создавать МВЗ.

Как разбить сообщение на новую строку. \ n не работает.

+0

Вы можете использовать 'Environment.NewLine' добавить разрыв строки, но я подозреваю, что вы имеете в виду его не показывая разрывы строк в представлении. Используйте '.css', чтобы стилизовать элемент, чтобы иметь' white-space: pre; ', который будет отображать строки в тексте. –

ответ

1

добавить HTML-теги в строку и использовать вспомогательные html.Raw как следующее:

контроллер

TempData["SuccessMessage"] = "<div>File uploaded successfully.</div><div>These invalid Companies '" + ... 

вид

@Html.Raw(TempData["SuccessMessage"]) 
+0

Спасибо за помощь. – Learner

0

Вы можете использовать <br /> разорвать линию

TempData["SuccessMessage"] = "File uploaded successfully.<br />These invalid Companies xxx,yyy are not saved as the company do not exist.<br />Please create company before you create cost centres."; 

В View

@Html.Raw(@TempData["SuccessMessage"]) 

Check this Fiddle

+0

Спасибо за помощь. – Learner

+0

Если полезно, проголосуйте и примите его как ответ! –

+0

Извините, я не могу. У меня недостаточно репутации для голосования. – Learner

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