Я пытаюсь ограничить, сколько символов URL будет показано с аннотациями. Я хочу, чтобы ссылка была очень длинной, это только то, как она отображается, которую я хочу изменить. Я мог бы ограничить длину в каждом представлении, отображающем url (Link), но я бы предпочел изменить его только один раз в модели. Я не понимаю, почему это не работает. После добавления аннотации DisplayFormat URL-адрес отображается по-прежнему без изменения длины.Предельная длина, показанная для URL с аннотацией DisplayFormat?
[Required()]
[DataType(DataType.Url)]
[DisplayFormat(DataFormatString = "{0,20}")]
public string Link { get; set; }
Какие методы вы используете, которые вы ожидаете использовать атрибут DisplayFormat? –
'@ Html.DisplayFor' После того, как вы искали больше в Интернете, я получаю впечатление, что максимальная длина не может быть установлена с помощью DisplayFormat. Я думал, что {0,20} установит длину до 20, но теперь я получаю впечатление, что он устанавливает только минимальную длину. –