gpt4 book ai didi

javascript - ASP.NET MVC 客户端验证

转载 作者:数据小太阳 更新时间:2023-10-29 05:42:31 26 4
gpt4 key购买 nike

我一直在使用 ASP.NET MVC,但我希望得到改进的领域之一是客户端验证。

我知道最近的版本(Preview 5)有很多验证的新功能,但它们似乎都是在页面发布之后。

我看过一篇有趣的文章 Steve Sanderson ... 使用实时验证、CaSTLe.Components.Validator.dll 和他制作的验证器框架。

我已经在我的项目中使用过它,但我希望类似的东西能集成到官方 ASP.NET MVC 版本中。我绝对认为业务规则应该驻留在模型或 Controller 中,而不是在 View 中。

你们中有人使用过类似的方法吗?

您是否知道官方 ASP.NET MVC 版本中添加了类似的内容?

最佳答案

“显然,您仍然需要为一小部分禁用 javascript 的用户在服务器端验证您的输入。”

只是对此评论的更新。服务器端验证与禁用 JavaScript 的用户无关。相反,出于安全原因需要它,并进行无法在客户端完成的复杂验证。表单应该始终具有服务器端验证。客户端验证只是为了方便。

恶意用户可以轻松地将数据发布到您的表单,绕过您已实现的任何客户端验证。 永远不要相信输入的数据!

关于javascript - ASP.NET MVC 客户端验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/153039/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com