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

有没有办法使用ASP.NET客户端验证控件来更改标签的文本?,asp.net,validation,Asp.net,Validation,我希望根据客户端验证控制的结果更改标签的文本。使用正则表达式验证控件有什么方法可以做到这一点吗?我不直接知道,但您可以做的是覆盖验证器的验证函数,并让它更新标签 这不是我最初发现的描述它的方法,但我相信它会为你指明正确的方向 是,假设Valdiator启用了客户端验证。有一个客户端API可以挂接。见此: 向下滚动并阅读“特殊效果”部分,该部分在示例中使用RegularExpressionValidator。请注意,它会更改背景颜色,而不是更改标签中的文本,但主要是查看您可以将自己的代码放在何处

我希望根据客户端验证控制的结果更改标签的文本。使用正则表达式验证控件有什么方法可以做到这一点吗?

我不直接知道,但您可以做的是覆盖验证器的验证函数,并让它更新标签


这不是我最初发现的描述它的方法,但我相信它会为你指明正确的方向

是,假设Valdiator启用了客户端验证。有一个客户端API可以挂接。见此:


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

这真的很接近,但我还没有能够改变我的页面中的任何标签。实际上,即使脚本运行,也不会发生任何事情。