自定义验证控件不进行客户端验证,怎么解决?
定义了一个CustomValidator验证控件,验证一个listbox是否selectItem为nothing,设置如下:
cusValidator = New CustomValidator()
cusValidator.ControlToValidate = listBox.ID
cusValidator.ErrorMessage = "请选定内容"
cusValidator.Display = ValidatorDisplay.Dynamic
cusValidator.ForeColor = Color.Black
cusValidator.ClientValidationFunction = "instanceInputClientValidate"
cusValidator.EnableClientScript = True
……
private sub instanceInputClientValidate(sender,value)
……
end sub
但是在提交的时候就是没反应,instanceInputClientValidate中设置断点根本就到不了。
请问是怎么回事,如何解决?多谢
问题点数:50、回复次数:3Top
1 楼saucer(思归)回复于 2003-08-02 14:53:50 得分 25
see
BUG: Debugger Does Not Hit Breakpoint in Client Side Script Code in ASP.NET Web Application
http://support.microsoft.com/default.aspx?scid=kb;en-us;320000
see a workaround here
http://groups.google.com/groups?q=asp.net+debug+vbscript&hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=t4%248SDoNDHA.2172%40cpmsftngxa06.phx.gbl&rnum=2
Top
2 楼liguiman(li)回复于 2003-08-02 16:33:06 得分 25
我认为你的控件事动态创建的这样的控件在postback的时候就没有了
所以你最好用vs.net拖放的方法来创建
然后自己写函数
我也做过类似的,都能实现的
Top
3 楼answerer(learner)回复于 2003-08-02 20:31:33 得分 0
是的,是动态创建的。但是由于别的原因我只能动态创建这些控件。没有别的解决方法了吗?我为别的动态控件创建的RequiredValidator CompareValidator等验证控件是好用的。
多谢Top



