我正在创建一个自定义控件来为控件生成 jQuery 验证脚本,这些控件的验证规则取决于配置,因此经常更改。其中一项要求是,由于大量的回发和潜在的低带宽网络,必须在客户端进行验证。下面给出了我的自定义控件的输出示例。我遇到的常见问题是 jquery 在回发后停止工作,并且我尝试使用 PageLoad、Sys.Application.... 等,但这仍然是一个问题。我是 jQuery 的新手(一般是 JS),想知道当可能只有一个时生成大量 PageLoad 声明是否是问题所在?由于每个控件的动态验证规则,我无法对任何脚本进行硬编码。
output.WriteLine("<script type='text/javascript'>" +
"$(document).ready(" +
"function () {" +
" $('#" + ControlToValidate + "').mouseenter(function () {" +
" $('#validate_msg_" + ControlToValidate + "').text('some error');" +
" });" +
"});" +
"</script>");
output.WriteLine("<div id='validate_msg_" + ControlToValidate + "' style='color:Red'></div");
非常感谢您提供的任何帮助!