Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.net自定义多控件验证程序javascript问题_.net_Javascript_Asp.net_Validation_User Controls - Fatal编程技术网

ASP.net自定义多控件验证程序javascript问题

ASP.net自定义多控件验证程序javascript问题,.net,javascript,asp.net,validation,user-controls,.net,Javascript,Asp.net,Validation,User Controls,我以前使用过中的代码来创建自定义验证器,以验证页面上的多个控件。使用“内联方法”连接验证器,只需重新调用结束表单标记即可 这一次,我正在创建一个用户控件,希望该控件能够处理javascript的生成/呈现,以连接验证器。问题是,使用RegisterStartupScript方法添加脚本将在自动添加的ValidatorOnSubmit()方法之前添加脚本 我目前的工作思路是,有一个方法可以从包含控件的页面调用,以添加javascritp来连接验证器,但我更希望有一个控件,我可以直接放到页面上,而用

我以前使用过中的代码来创建自定义验证器,以验证页面上的多个控件。使用“内联方法”连接验证器,只需重新调用结束表单标记即可

这一次,我正在创建一个用户控件,希望该控件能够处理javascript的生成/呈现,以连接验证器。问题是,使用RegisterStartupScript方法添加脚本将在自动添加的ValidatorOnSubmit()方法之前添加脚本

我目前的工作思路是,有一个方法可以从包含控件的页面调用,以添加javascritp来连接验证器,但我更希望有一个控件,我可以直接放到页面上,而用户不必担心连接其他任何东西

有没有一种方法,从我的用户控件呈现javascript,在ValidatorOnSubmit()方法之后连接validaors

我尝试了this.Page.ClientScript.RegisterStartupScript和this.Page.RegisterStartupScript,但都过早地呈现了javascript。

我最终使用了它。我真想我今天早些时候发现了这个