【问题标题】:Asp.net web app using knockout for validation使用敲除进行验证的 Asp.net Web 应用程序
【发布时间】:2012-03-22 21:38:42
【问题描述】:

您好,我正在使用带有淘汰赛的 asp.net mvc 开发一个 Web 应用程序

我想知道是否有办法使用 JavaScript 进行服务器端验证,还是最好使用模型?

【问题讨论】:

    标签: asp.net-mvc-3 knockout.js


    【解决方案1】:

    Javascript 做服务器验证?唔。如果javascript被禁用怎么办?或者更糟糕的是:如果有人故意禁用 javascript 并向您的服务器发送他喜欢的任何垃圾内容怎么办?

    您的问题的答案是:。绝对不要依赖 javascript 来进行验证。至少使用您喜欢的任何方式在服务器上进行验证(数据注释或我个人更喜欢 FluentValidation.NET)。客户验证是一个奖励。它允许更灵敏的界面,改善用户体验,减少带宽使用,......但就像奖金一样,你可以没有它。您不能没有服务器端验证,这是您的主要收入来源。

    【讨论】:

    • 干杯只是一个想法将看看流利的validation.net认为将坚持使用淘汰赛非常敏感的客户端验证
    猜你喜欢
    • 2013-01-13
    • 2010-11-08
    • 2017-01-17
    • 2017-10-23
    • 1970-01-01
    • 1970-01-01
    • 2020-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多