我想知道 Page.IsValid
是如何获取它的值的。
如果页面有验证器并且正在提交, asp.net 引擎如何知道页面是否有效?
- 来自客户的结果是否保存在隐藏字段中? (我不这么认为,因为它们不会生成任何隐藏字段)。另外,我不认为它保持在 View 状态。因为客户端可以添加到 View 状态。
提前致谢。
最佳答案
验证实际上是在服务器级别完成的。当您点击提交时,所有表单值都会回发。调用每个控件的服务器端验证器来检查用户输入值的有效性。
关于c# - Page.IsValid 检查内部结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13568777/