c# - Page.IsValid 检查内部结构?

标签 c# javascript asp.net .net-4.0

我想知道 Page.IsValid 是如何获取它的值的。

如果页面有验证器并且正在提交, asp.net 引擎如何知道页面是否有效?

  • 来自客户的结果是否保存在隐藏字段中? (我不这么认为,因为它们不会生成任何隐藏字段)。另外,我不认为它保持在 View 状态。因为客户端可以添加到 View 状态。

提前致谢。

最佳答案

验证实际上是在服务器级别完成的。当您点击提交时,所有表单值都会回发。调用每个控件的服务器端验证器来检查用户输入值的有效性。

关于c# - Page.IsValid 检查内部结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13568777/

相关文章:

c# - 绑定(bind)到用户控件中的 Observable 集合并从中获取通知

c# - 如何在 C#、.net 中异步重定向标准错误流而不是进程的标准输出流

c# - 开关变量声明的范围如何?

javascript - 广播所有命令不自动删除广播 - Discord.js-Commando

javascript - VSCode 中 JavaScript 文件内出现 TypeScript 错误

c# - Facebook SDK .NET - (#200) 用户尚未授权应用程序执行此操作

c# - Process.StartInfo.Username 为空

c# - 如何在 .net Core 应用程序中使用 IConfiguration 绑定(bind)多级配置对象?

javascript - Angular Google map - map 信息窗口

jquery - 在 jQuery 中发出 parent()