我有一个CreateUserWizard控件并正在执行服务器端验证。有没有办法强制CUW的错误信息从代码隐藏中显示?目前,如果用户输入重复名称,则会显示控件DuplicateUserNameErrorMessage属性。但是,如果用户关闭了JavaScript,或发送了一个自定义的POST标题,并带有无效字符,我依靠服务器端验证来捕获错误。那么我怎么能在控件的ErrorMessage标签中显示相同的错误消息,而不是创建自定义标签并伪造它?显示CreateUserWizard的错误消息标签
编辑:为了澄清,服务器端验证测试各方面。重复的用户只是ErrorMessage标签被控件调用时的一个例子。
感谢
对不起,我想我应该更清楚一点。 Duplicate用户只是显示的ErrorMessage标签的一个例子。我的服务器端验证检查无效字符,可疑脚本等。如果这些被标记,我想使用相同的ErrorMessage标签来显示一条消息。我已经能够访问CUW中的ErrorMessage标签,但我无法强制它从代码隐藏中显示。 – keyboardP 2010-01-15 16:26:18
你如何连接你的服务器端验证?你使用自定义的验证控件吗? – 2010-01-15 18:31:54
我正在捕捉(CUW的)* CreatingUser *事件并检查每个正在提交的文本框。来自每个文本框的文本被放置在自定义验证函数中,如果有任何可疑内容,则返回false。如果此函数返回false,那么我希望CUW中的ErrorMessage标签显示自定义消息(并且我取消了CreatingUser事件)。 – keyboardP 2010-01-15 18:43:50