1

Я работаю над формой с ASP.NET MVC и пытаюсь выяснить, как лучше всего реализовать маскирование ввода (например, для номера телефона или американского почтового индекса). Существуют ли общепринятые подходы к таким типам данных, которые я должен использовать в своей модели. This question предлагает использовать длинный номер телефона и использовать атрибут DisplayFormat в поле модели, но он, похоже, противоречит валидации. Я не против переходить от одного типа в моей модели представления к другому типу в своих моделях данных, но хотел бы выбрать подход, который хорошо подходит для ненавязчивой проверки jQuery.Как реализовать маскирование ввода с помощью ASP.NET MVC

ответ

0

Мне лично нравится использовать Masked Input Plugin. Вы настроили маску в JavaScript, поэтому она ненавязчива, но не использует атрибуты data-*.

В проекте, над которым я работаю, мы используем long, чтобы сохранить номер телефона, который мне лично не нравится.

Смежные вопросы