【发布时间】:2011-01-12 16:47:09
【问题描述】:
我正在为一个遗留项目做一些工作,该项目多年来已从 1.1 升级到 2.0,现在设置为 3.5。目前,当我单击提交时,我遇到了一些必填字段验证器未运行的问题。
这是一个非常简单的设置。我有两个文本框,当用户单击提交时,我都需要填写,我有 RFV 指向每个文本框,但是当我单击提交按钮时,不会触发验证,然后生成的代码会爆炸。我尝试在相关控件上同时使用 ValidationGroup 并将显示从“动态”更改为“静态”,但没有结果。
我在使用 AJAX 控件时也遇到了一些问题,其中出现了 javascript 错误等,对我而言,这表明有关客户端库的配置不正确。当然,我不确定如何查明配置中的错误。有什么建议吗?
谢谢,
迈克
【问题讨论】:
-
这是我刚刚注意到的一些奇怪的事情。如果我进入提交按钮的单击事件的事件处理程序并添加解决方法(如果 myTextBox.Text "" Then ... ),则页面将回发并且验证器将触发。如果我删除它,那么页面就会爆炸。这有点令人困惑,因为如果我了解生命周期是如何进行的,它应该在执行控件事件代码之前执行服务器验证。
-
你需要展示你的html代码。
标签: asp.net validation client-side