Как вставить новую строку в аннотацию [DisplayName] - PullRequest
1 голос
/ 07 мая 2011

Есть ли возможность добавить новую строку в аннотацию [DisplayName()] модели представления mvc? У меня сейчас есть свойство:

[DisplayName("Delivery Time (if different from our normal delivery of 10-30am – 12.30pm):")]
public string DeliveryTime { get; set; }

и я хочу иметь новую строку после части времени доставки, чтобы бит в скобках был ниже, это возможно? Я пробовал \r\n, но это не сработало.

Ответы [ 2 ]

0 голосов
/ 22 сентября 2016

Я ищу более симпатичные решения, но обходной путь представлен в Как добавить новую строку в Атрибут отображения, поле Имя

Подводя итог, вы положили
(или же) в строке DisplayName и используйте

@Html.Raw(ViewData.ModelMetadata.DisplayName)

для ее отображения.

0 голосов
/ 07 мая 2011

Ну, проблема в том, что \n игнорируется в html. Вам нужно будет использовать <br /> НО, который связывает метаданные вашего атрибута с использованием форматирования html.

...