我想了解在给定各种约束的情况下,更新面板完成更新后如何运行客户端javascript。我的开发场景很简单,但是我想通过描述一个简单的案例来说明这个问题。
我有一个包含更新面板的用户控件,其中包含一个按钮和一个表。当用户单击该按钮时,将发生异步回发,该表的行将被更改,更改后的表将被返回并呈现在客户端上。
我想运行一个脚本来对表执行一些自定义格式。现在让我们说斑马条纹表。 (实际要求比较复杂)。
我以为我可以简单地将脚本作为用户控件输出的一部分来发出,并且每当发生更新时,表标记和脚本将在客户端上处理,一切都很好,但是该技术不起作用。
我看过其他引用ClientScriptManager的文章,但是在我的用户控件中似乎不存在。我应该添加一个ScriptManagerProxy吗?
因此,在有限制的情况下,最好的方法是什么。
看起来我需要
我似乎已经看到许多接近的例子,但没有一个符合我的情况。我不太清楚如何才能将它们全部卡在一起。
请您参考如下方法:
您将不得不为此编写EndRequestHandler。
这是一个非常常见的问题,Javascript,Jquery在从更新面板进行异步回发后停止工作。
在此链接中,我解释了如何执行此操作。
http://codethatworkedforme.blogspot.com/2011/08/having-issues-with-update-panel.html