protected virtual void RegisterValidatorDeclaration ()
{
#if NET_2_0
if (Page.ScriptManager != null) {
Page.ScriptManager.RegisterArrayDeclarationExternal (this, "Page_Validators", String.Concat ("document.getElementById ('", ClientID, "')"));
Page.ScriptManager.RegisterStartupScriptExternal (this, typeof (BaseValidator), ClientID + "DisposeScript",
@"
document.getElementById('" + ClientID + @"').dispose = function() {
Array.remove(Page_Validators, document.getElementById('" + ClientID + @"'));
}
", true);
}
else
#endif
Page.ClientScript.RegisterArrayDeclaration ("Page_Validators",
String.Concat ("document.getElementById ('", ClientID, "')"));
}