草庐IT

ClientValidate

全部标签

c# - Page_ClientValidate() 对象预期错误,无法找到验证器

我有一个HomePage.aspx表单,其中包含一个空的asp:Panel,一个让用户选择SPFielType的下拉列表...在索引更改时,我的HomePage.aspx.cs页面将选择文本并加载用户控件在面板内,此用户控件将根据用户选择的spfieldtype和一个调用validateForm()函数的按钮生成一个控件...我的问题是validateForm()中的Page_ClientValidate()函数找不到验证器,我也试过给一个组名,但仍然没有用。当我将按钮放入我的aspx页面(不是动态呈现)时,它正在验证我的页面。()。但是当我动态渲染它时,无法验证表单。这就是我想要做的

asp.net - Page_ClientValidate 正在验证多次。

我遇到的问题是,验证摘要消息(警报)显示了两次。我想不通原因。请帮忙。这是代码functionvalidate()//javascriptfunction{if(typeof(Page_ClientValidate)=='function'){varisPageValid=Page_ClientValidate();if(isPageValid){}}} 最佳答案 问题是函数Page_ClientValidate需要一个输入参数,如果您没有指定输入,那么每个组名都会触发一次验证摘要。在您的情况下,该函数会触发两次:一次针对group