我对使用Page.IsValid
属性有点困惑,如果表单有效,它允许我们将数据发布到服务器。Page.IsValid属性
由于我们大多数人使用ASP.Net验证器来验证数据,哪些不会让页面提交给服务器,直到信息有效,那么在哪种情况下使用Page.IsValid
属性将是有效的?请帮帮我。
我对使用Page.IsValid
属性有点困惑,如果表单有效,它允许我们将数据发布到服务器。Page.IsValid属性
由于我们大多数人使用ASP.Net验证器来验证数据,哪些不会让页面提交给服务器,直到信息有效,那么在哪种情况下使用Page.IsValid
属性将是有效的?请帮帮我。
在JavaScript关闭的情况下,可能不知道的是,在服务器端,即使验证器触发了,它仍由开发人员决定如何使用该信息。
你可能认为你已经构建了一个安全的应用程序,但黑客可以禁用JavaScript并绕过所有验证器!这就是Page.Validate
方法,更重要的是,Page.IsValid
物业进来。
默尔信息@http://weblogs.asp.net/rajbk/archive/2007/03/15/page-isvalid-and-validate.aspx
好的,非常感谢。我得到了我的答案。 – 2011-01-11 09:52:02
有许多围绕客户端验证方式。在极端情况下,用户可以简单地下载页面并以任何他们想要的方式对其进行修改。没有办法控制。
在大多数情况下,客户端验证控件可以正常工作。但是,为了以防万一,您应该始终验证服务器上的数据是否有效。
请记住,任何人都可以发布任意数据到您的页面,而无需填写任何表格......永远! – 2011-01-08 05:24:02