繁体   English   中英

asp.net 使用 javascript 或 C# 验证用户输入?

[英]asp.net validate user input with javascript or C#?

我正在制作一个 asp.net 应用程序供用户输入数据库数据。 我想确保数据有效,例如某些字段需要最多 2 个小数或最大值为 100 等。我是否在 javascript 或 C# 中检查有效数据,因为我使用的是 ZD223E1439188E478349D524276?

在此处输入图像描述

您应该使用这两种验证 JQuery 验证速度更快,它在客户端检查验证并且没有向服务器发送任何信息。 但是很多情况下,用户关闭了浏览器的javascript,如果不通过c#(server-side)验证来检查就太危险了。

您还可以阅读以下链接:

如果你愿意,你可以为两者都提供 go。 客户端验证是不安全的,因为可以被客户端用户禁用,但带来了良好的用户体验,因为它可以防止在开始时提交带有无效数据的表单,并避免重新加载或调用任何后端并使其保持空闲状态。

如何在由于任何原因导致客户端失败的情况下实现服务器端验证。

如果您想选择其中之一..当然它必须是服务器端的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM