您好我正在使用带有淘汰赛的asp.net mvc开发一个网络应用
我想知道是否有办法使用JavaScript进行服务器端验证,还是最好使用该模型?
答案 0 :(得分:1)
Javascript做服务器验证?嗯。如果禁用了javascript怎么办?或者甚至更糟:如果有人故意禁用javascript并向你的服务器发送他喜欢的垃圾怎么办?
您的问题的答案是:否。绝对不会依赖javascript来进行验证。至少在服务器上使用您喜欢的任何方式进行验证(数据注释或我个人更喜欢FluentValidation.NET)。客户验证是一种奖励。它允许更灵敏的界面,改善用户体验,减少带宽使用,......但正如奖金一样,你可以没有它。你不能没有的是服务器端验证,这是你的主要收入来源。