我是在 asp.net 中使用 c# 的新手
我只是想知道在检查必须是数字(和 1 个小数点)的文本框时,最好的验证方法是什么,我读过有关 ajax 的内容,但我知道这只有在客户端支持时才有效,所以我现在正在研究新的方法。
这些验证方法是否还能够防止诸如按钮按下之类的事件触发并导致 Web 应用程序中断?
我是在 asp.net 中使用 c# 的新手
我只是想知道在检查必须是数字(和 1 个小数点)的文本框时,最好的验证方法是什么,我读过有关 ajax 的内容,但我知道这只有在客户端支持时才有效,所以我现在正在研究新的方法。
这些验证方法是否还能够防止诸如按钮按下之类的事件触发并导致 Web 应用程序中断?
始终在客户端和服务器端验证数据(在代码后面)。例如,您可以使用 asp.net 提供的验证控件,该控件将为您提供客户端验证,在服务器端验证(在 C# 中)中,您可以实现自己的数据验证逻辑。例如,在您的情况下,您可以使用double.TryParse
来查看输入的字符串TextBox
是否是有效的双精度数。
有两种类型的验证的原因是: