2012-06-07 2 views
0

Я боюсь логики здесь - могу ли я получить некоторые идеи, пожалуйста! :)Подтвердить Макс. Размер ввода текста MVC

В основном у меня есть приложение C# MVC3, которое принимает огромное количество текста (более 100 текстовых областей), изменяет его, а затем выводит его.

Я хочу проверить длину комбинированных текстовых полей и проверить правильность процесса, если они превышают длину X.

Единственное решение, о котором я могу думать, - это объединить весь текст в строковый сервер и получить длину. Я ожидаю, что мои конкуренты будут полностью злоупотреблять системой и пытаться перегружать мои серверы, когда я буду жить, поэтому я хочу попробовать и проверить на стороне клиента, если это возможно.

может кто-нибудь подумать об эффективном способе сделать это (клиент или серверная сторона, если у вас есть хорошая идея).

ответ

0

Вы можете использовать MAXLENGTH CSS свойство или вы можете украсить вашу модель с [StringLength] аннотирования данных, чтобы проверить длину строки

0

Создание пользовательского валидатора с помощью a technique similar to this answer by Daron Dimitrov. Это проведет проверку как на стороне клиента, так и на стороне сервера, и вы можете использовать ViewModel для украшения атрибута для применения ко всем входам.

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