Asp.net mvc 3 使用敲除进行验证的Asp.net web应用程序

Asp.net mvc 3 使用敲除进行验证的Asp.net web应用程序,asp.net-mvc-3,knockout.js,Asp.net Mvc 3,Knockout.js,您好,我正在使用asp.net mvc和knockout开发一个web应用程序 我想知道是否有一种方法可以使用JavaScript进行服务器端验证,还是最好使用该模型?JavaScript进行服务器验证?嗯,如果javascript被禁用怎么办?或者更糟:如果有人故意禁用javascript并向您的服务器发送他喜欢的垃圾,该怎么办 你的问题的答案是:不。绝对不要依赖javascript进行验证。至少,在服务器上使用您喜欢的任何东西(数据注释或我个人更喜欢FluentValidation.NET)

您好,我正在使用asp.net mvc和knockout开发一个web应用程序


我想知道是否有一种方法可以使用JavaScript进行服务器端验证,还是最好使用该模型?

JavaScript进行服务器验证?嗯,如果javascript被禁用怎么办?或者更糟:如果有人故意禁用javascript并向您的服务器发送他喜欢的垃圾,该怎么办


你的问题的答案是:。绝对不要依赖javascript进行验证。至少,在服务器上使用您喜欢的任何东西(数据注释或我个人更喜欢FluentValidation.NET)进行验证。客户验证是一种奖励。它允许更灵敏的界面,改善用户体验,减少带宽使用。。。但和奖金一样,你也可以没有奖金过日子。如果没有服务器端验证,您将无法生存。服务器端验证是您的主要收入来源。

干杯!请看一看fluent validation.net think。think将坚持使用knockout进行客户端验证,响应速度非常快