asp.net - 通过 TextChanged 事件回发到文本框后提交表单时,RequiredFieldValidator 不起作用

标签 asp.net textbox requiredfieldvalidator autopostback

在我的 .aspx 表单中,我有一个带有 Autopostback=True 的文本框。 我还在它旁边设置了一个RequiredFieldValidator。但是,当通过我的文本框的 TextChanged 事件发回时,我的RequiredFieldValidator 出现,但我仍然可以提交我的表单,而文本框中没有任何内容!

出了什么问题,我该如何解决这个问题?

最佳答案

您必须将文本框的 CausesValidation 属性设置为 true(文本框默认设置为 false)。

关于asp.net - 通过 TextChanged 事件回发到文本框后提交表单时,RequiredFieldValidator 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1182150/

相关文章:

asp.net - 我应该关心 ASP .NET 中静态 int (4 字节)变量的线程安全吗

c# - 如何防止在本地缓存 PDF?

c# - 将 List<string> 绑定(bind)到 TextBox

javascript - 在 PHP 表更新时动态更新文本框。

c# - 在 WPF 中单击按钮后如何清除文本框?

asp.net - 页面上有多个RequiredFieldValidator,但它们需要应用于不同的按钮点击

ASP.NET、VB : Clearing fields on the webpage

c# - 使用 TimeSpan.Parse 的 QueryExtender Linq Orderby

c# - 在动态 Asp :net Table 上添加必需的验证器

asp.net - DevOps 管道中的发布任务因导入项目未找到错误而失败