验证服务器控件是否比JavaScript更好?它们在某些方面约束我们,因为我们只能使用它们提供的功能。请在此帮忙解答。我在自己的博客上读到了有关验证服务器控件的信息。
验证服务器控件是否比JavaScript更好?它们在某些方面约束我们,因为我们只能使用它们提供的功能。请在此帮忙解答。我在自己的博客上读到了有关验证服务器控件的信息。
BaseValidator
文档中了解更多信息:我从未使用过ASP,但据我猜测ValidationServerControls是开箱即用的控件,可以为您提供服务器端验证和客户端验证。(我可能错了)。 但据我所知,组件的服务器端验证始终是必需的;因为在javascript中放置验证永远不足够。客户端可以随时禁用javascript并提交内容,或使用诸如curl等复杂工具向服务器发送请求,其中可能包含数据;这可能会在您的代码/SQL中进行注入。
即使您编写了javascript验证,您也必须以某种方式编写服务器代码来验证传入的数据。
理想的方法是两者兼备: 1. 在javascript中验证数据;以便在输入无效数据的情况下限制对服务器的请求。 2. 服务器端验证。如果禁用javascript并向服务器提交数据。