在打开对话框以及用户提供所需的数据时,对话框负责确保提供的数据有效,原因如下:
*
从安全角度讲,应验证所有输入。
*
从特定于域的角度讲,数据验证可防止该代码处理错误的数据,因为这样可能会引发异常。
*
从用户体验的角度讲,对话框可以通过向用户显示哪些输入数据无效来为用户提供帮助。
*
从性能角度讲,多层应用程序中的数据验证可以减少客户端和应用程序层之间的往返次数,尤其是在该应用程序由 Web 服务或基于服务器的数据库组成时。
Read More