Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Validation 规则:客户端验证与服务器端验证?_Validation - Fatal编程技术网

Validation 规则:客户端验证与服务器端验证?

Validation 规则:客户端验证与服务器端验证?,validation,Validation,对于何时使用客户端验证以及何时使用服务器端验证,是否有任何规则?为了方便起见,可以使用客户端验证。不过,您应该始终验证服务器上的关键信息,因为可以绕过客户端 为了方便起见,可以使用客户端验证。不过,您应该始终验证服务器上的关键信息,因为可以绕过客户端 正确的答案可能是两者兼用 客户端验证速度更快,在将表单提交到服务器之前,应尽可能多地使用客户端验证 但是!您不能指望客户端验证,因为有简单的方法可以实现,所以您需要在服务器端重复所有验证,并在需要时添加新的验证(例如:使用数据库添加更多验证等)。正

对于何时使用客户端验证以及何时使用服务器端验证,是否有任何规则?

为了方便起见,可以使用客户端验证。不过,您应该始终验证服务器上的关键信息,因为可以绕过客户端

为了方便起见,可以使用客户端验证。不过,您应该始终验证服务器上的关键信息,因为可以绕过客户端

正确的答案可能是两者兼用

客户端验证速度更快,在将表单提交到服务器之前,应尽可能多地使用客户端验证


但是!您不能指望客户端验证,因为有简单的方法可以实现,所以您需要在服务器端重复所有验证,并在需要时添加新的验证(例如:使用数据库添加更多验证等)。

正确的答案可能是同时使用这两种方法

客户端验证速度更快,在将表单提交到服务器之前,应尽可能多地使用客户端验证


但是!您不能指望客户端验证,因为有简单的方法可以实现,所以您需要在服务器端重复所有验证,并在需要时添加新的验证(例如:使用数据库添加更多验证等)

如果在客户端浏览器中禁用javascript会发生什么


因此,请进行服务器端验证。。。。我认为没有在客户端/服务器上进行验证的规则。。。这取决于您和您的用户……

如果在客户端浏览器中禁用javascript会发生什么


因此,请进行服务器端验证。。。。我认为没有在客户端/服务器上进行验证的规则。。。这取决于您和您的用户……

最好验证双方,以获得更好的性能,并且它将得到保护,因为它避免了重复输入,我们知道,输入的数据在任何时候都是正确的。客户端总是好的,它主要用于用户界面,让用户知道什么是对的,什么是错的


如果我们正在编写自己的存储过程,还有一件事要做,那就是最好在进程端编写验证,这样消息也可以通过输出参数传递。

最好同时验证两个存储过程,以获得更好的性能,并确保其安全性,因为这样可以避免重复输入,我们知道,输入的数据在任何时间点都是正确的。客户端总是好的,它主要用于用户界面,让用户知道什么是对的,什么是错的


如果我们正在编写自己的存储过程,还有一件事比在进程端编写验证更好,这样消息也可以通过输出参数传递。

好消息我练习了快速键入…:)幸好我当时练习了快速打字……:)