验证最大文本输入大小 MVC
本文关键字:MVC 输入 文本 验证 | 更新日期: 2023-09-27 18:36:23
我在这里为逻辑而苦苦挣扎 - 请问我可以得到一些想法吗! :)
基本上,我有一个C# MVC3应用程序,它接受大量文本(100+文本区域),对其进行修改,然后输出它。
我想检查组合文本框的长度,如果它们超过 X 长度,则让流程验证失败。
我能想到的唯一解决方案是将所有文本合并到一个字符串服务器端并获取长度。我希望我的竞争对手在我上线时会完全滥用系统并尝试使我的服务器过载,因此如果可能的话,我也想尝试在客户端进行验证。
任何人都可以想到一种有效的方法来做到这一点(如果你有一个好主意,客户端或服务器端)。
您可以使用maxlength css属性,也可以使用[StringLength]数据注释来修饰模型以检查字符串的长度
使用类似于
Daron Dimitrov 的这个答案的技术构建一个自定义验证器。 这将在客户端和服务器端进行检查,您可以使用 ViewModel 来修饰属性以应用于所有输入。