Я работаю над формой с ASP.NET MVC и пытаюсь выяснить, как лучше всего реализовать маскировку ввода (например, для номера телефона или почтового индекса США). Существуют ли здесь какие-либо общепринятые подходы к типам данных, которые я должен использовать в своей модели. Этот вопрос предлагает использовать длинный для номер телефона и использование атрибута DisplayFormat
в поле модели, но, похоже, это противоречит проверке. Я действительно не возражаю против преобразования одного типа в моей модели представления в другой тип в моих моделях данных, но хотел бы выбрать подход, который хорошо сочетается с ненавязчивой проверкой jQuery.
Как реализовать маскирование ввода с помощью ASP.NET MVC
comment
Я новичок в этом, надеюсь, что эта ссылка будет полезна для вас syncfusion. com/aspnet-mvc-ui-controls/input-mask
- person Sunil Dhappadhule   schedule 19.05.2019
Ответы (1)
Лично мне нравится использовать плагин ввода с маской. Вы настраиваете маску в JavaScript, поэтому она ненавязчива, но не использует атрибуты data-*
.
В проекте, над которым я работаю, мы используем long
для хранения номера телефона, что лично мне не нравится.
person
Cloud SME
schedule
20.11.2013