Как да внедрите маскиране на въвеждане с ASP.NET MVC

Работя върху формуляр с ASP.NET MVC и се опитвам да разбера как най-добре да внедря маскиране на въвеждане (напр. за телефонен номер или пощенски код в САЩ). Има ли общоприети подходи тук за типовете данни, които трябва да използвам в моя модел. Този въпрос предлага да се използва дълго за телефонен номер и използване на атрибут DisplayFormat в полето за модел, но изглежда, че е в конфликт с валидирането. Нямам нищо против да конвертирам от един тип в моя модел на изглед към друг тип в моите модели на данни, но бих искал да избера подход, който се вписва добре в ненатрапчивото валидиране на jQuery.


person Matthew Dresser    schedule 20.11.2013    source източник
comment
Нов съм в това, надявам се, че тази връзка ще ви бъде полезна за синхронизиране. 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