Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.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的回发中调用jQuery函数_Jquery_Postback - Fatal编程技术网

甚至在Asp.Net的回发中调用jQuery函数

甚至在Asp.Net的回发中调用jQuery函数,jquery,postback,Jquery,Postback,假设我有一个带有按钮的ASP.NET页面。 单击按钮时,我希望在回发完成后(而不是之前)执行jquery脚本 我只想用ASP.NET和jQuery来实现这一点 RegisterStartupScript只工作一次 我该怎么做? <script type=”text/javascript”> var prm = Sys.WebForms.PageRequestManager.getInstance(); prm.add_pageLoaded(panelLoaded); functi

假设我有一个带有按钮的ASP.NET页面。 单击按钮时,我希望在回发完成后(而不是之前)执行jquery脚本

我只想用ASP.NET和jQuery来实现这一点

RegisterStartupScript
只工作一次

我该怎么做?


<script type=”text/javascript”>

var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_pageLoaded(panelLoaded);

function panelLoaded(sender, args){

    // Your code here

}

</script>
var prm=Sys.WebForms.PageRequestManager.getInstance(); prm.添加页面加载(面板加载); 已加载功能面板(发送方,参数){ //你的代码在这里 }
您将访问PageRequestManager对象,该对象允许您在页面或ajax更新面板完成加载后执行代码。指


您还可以尝试使用用于jQuery的LiveQuery插件,该插件监视ajax事件和重新绑定元素。

此代码需要在页面中使用ScriptManager。没有ScriptManager,我们无法做到这一点?感谢您唯一可以做的另一件事是尝试用于jQuery的LiveQuery插件,它在ajax事件和重新绑定完成后监视它们。不过,我在ASP.NET中使用它的运气并不好。