protected void RegisterValidatorCommonScript ()
{
#if NET_2_0
if (Page.ScriptManager != null) {
Page.ScriptManager.RegisterClientScriptResourceExternal (this, typeof (BaseValidator), "WebUIValidation_2.0.js");
Page.ScriptManager.RegisterClientScriptBlockExternal (this, typeof (BaseValidator), "ValidationInitializeScript", Page.ValidationInitializeScript, true);
Page.ScriptManager.RegisterOnSubmitStatementExternal (this, typeof (BaseValidator), "ValidationOnSubmitStatement", Page.ValidationOnSubmitStatement);
Page.ScriptManager.RegisterStartupScriptExternal (this, typeof (BaseValidator), "ValidationStartupScript", Page.ValidationStartupScript, true);
}
else
#endif
if (!Page.ClientScript.IsClientScriptIncludeRegistered (typeof (BaseValidator), "Mono-System.Web-ValidationClientScriptBlock"))
{
Page.ClientScript.RegisterClientScriptInclude (typeof (BaseValidator), "Mono-System.Web-ValidationClientScriptBlock",
Page.ClientScript.GetWebResourceUrl (typeof (BaseValidator),
#if NET_2_0
"WebUIValidation_2.0.js"));
Page.ClientScript.RegisterClientScriptBlock (typeof (BaseValidator), "Mono-System.Web-ValidationClientScriptBlock.Initialize", Page.ValidationInitializeScript, true);
Page.ClientScript.RegisterOnSubmitStatement (typeof (BaseValidator), "Mono-System.Web-ValidationOnSubmitStatement", Page.ValidationOnSubmitStatement);
Page.ClientScript.RegisterStartupScript (typeof (BaseValidator), "Mono-System.Web-ValidationStartupScript", Page.ValidationStartupScript, true);
#else
"WebUIValidation.js"));
Page.ClientScript.RegisterOnSubmitStatement ("Mono-System.Web-ValidationOnSubmitStatement",
"if (!ValidatorOnSubmit()) return false;");
Page.ClientScript.RegisterStartupScript ("Mono-System.Web-ValidationStartupScript",
"<script language=\"JavaScript\">\n" +
"<!--\n" +
"var Page_ValidationActive = false;\n" +
"ValidatorOnLoad();\n" +
"\n" +
"function ValidatorOnSubmit() {\n" +
" if (Page_ValidationActive) {\n" +
" if (!ValidatorCommonOnSubmit())\n" +
" return Page_ClientValidate ();\n" +
" }\n" +
" return true;\n" +
"}\n" +
"// -->\n" +
"</script>\n");
#endif
}
}