为了账号安全,请及时绑定邮箱和手机立即绑定

更新面板刷新后如何运行一些JavaScript?

更新面板刷新后如何运行一些JavaScript?

森林海 2019-11-29 11:07:57
我有一个pageLoad函数,它在无法更改的.ascx控件上设置了一些CSS。在页面加载时,一切都很好,但是当更新面板更新控件时,不再应用我的CSS。页面更新后如何重新运行功能? $(function() {        $("textarea").attr("cols", "30");        $("input.tbMarker").css({ "width": "100px" }).attr("cols","25");    });显然,这仅在初始页面加载时运行。更新后如何运行?
查看完整描述

3 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

最简单的方法是在JavaScript代码中使用MSAjax pageLoad事件:


<script> 

   ///<summary>

   ///  This will fire on initial page load, 

   ///  and all subsequent partial page updates made 

   ///  by any update panel on the page

   ///</summary>

   function pageLoad(){ alert('page loaded!') }  

</script>

我已经使用了很多次,它就像魅力。最重要的是不要将其与document.ready函数混淆(仅在页面文档对象模型(DOM)准备好执行JavaScript代码之后才执行一次),但是每次更新面板时都会执行pageLoad事件刷新。


查看完整回答
反对 回复 2019-11-29
  • 3 回答
  • 0 关注
  • 410 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信