У меня есть [DataType(DataType.PhoneNumber)]
в поле String
в моей модели представления. Однако когда отображается номер телефона, он отображается как простая строка без форматирования.
Другое поле в моей модели представления имеет атрибут [DataType(DataType.Url)]
и оно правильно отображается как элемент HTML.
У меня тогда два вопроса:
Почему оформленное поле
DataType.Url
отображается правильно, а полеDataType.PhoneNumber
выглядит как обычная строка символов без форматирования, характерного для телефона?Как я могу заставить
PhoneNumber
отображаться как действительный номер телефона (т. е. что-то вроде(xxx) xxx-xxxx
. Если вы говорите мне, что я должен использовать атрибутDataFormat
сDataFormatString
, то какой смысл даже иметьDataType.PhoneNumber
?