有没有办法使用ASP.NET客户端验证控件来更改标签的文本?

时间:2009-10-30 17:16:33

标签: asp.net validation

我希望根据客户端验证控件的结果更改标签的文本。有没有办法使用正则表达式验证控件?

2 个答案:

答案 0 :(得分:0)

不是我直接知道的,但你可以做的是覆盖验证器的验证功能,并更新标签。

这不是我最初发现的描述它的post,但我相信它会指向正确的方向。

答案 1 :(得分:0)

是的,假设为Valdiator启用了客户端验证。您可以连接到客户端API。看到这个:
http://msdn.microsoft.com/en-us/library/aa479045.aspx

向下滚动并阅读“特殊效果”部分,该部分在示例中使用RegularExpressionValidator。请注意,它会更改背景颜色而不是更改标签中的文本,但主要是看看您可以放置​​自己的代码的位置。另请注意,您无法更改标签的服务器表示形式。你所能做的就是普通的javascript DOM操作。