Это может быть невозможно без написания какого-то безумного метода расширения, который я не планирую делать. Я знаю, что ValidationSummary()
закодирован для безопасности. Мне просто любопытно, упускаю ли я что-то очевидное ...?
У меня есть простой <%= Html.ValidationSummary() %>
в моей форме. В определенных ситуациях выдаются ошибки, и было бы неплохо, если бы я мог немного больше контролировать появление ошибок.
Например - когда я импортирую файл CSV, я выдаю следующую ошибку в ValidationSummary()
, если заголовки не в приемлемом формате или содержат специальные символы:
constraintValidatorContext.AddInvalid(invalidHeaders.Count() == 1
? string.Format("The following column header is invalid: {0}.", badHeaders)
: string.Format("There were multiple invalid column headers including: {0}.", badHeaders), "General");
Было бы здорово, если бы я мог отобразить несколько заголовков в списке следующим образом :
string.Format("There were multiple invalid column headers including: <li>{0}</li>", badHeaders)
Показывает HTML. Даже если бы я мог просто добавить NewLine здесь или там, это было бы полезно (\ n \ r) ... Я просто что-то не знаю?