Javascript 如何在回邮时调用函数

Javascript 如何在回邮时调用函数,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,我已经做了一个函数来在一个div上添加类,这个函数运行得很好。但是当另一个函数调用回发时,我添加的类将从div中删除,因为它将重新加载页面。所以我想在postback或postpack之后调用我的函数。下面给出了示例函数 <head> <style> .test{ background:#F00} </style> <script type="text/javascript" src="jquery-1.8.3.js"></script>

我已经做了一个函数来在一个div上添加类,这个函数运行得很好。但是当另一个函数调用回发时,我添加的类将从div中删除,因为它将重新加载页面。所以我想在postback或postpack之后调用我的函数。下面给出了示例函数

<head>
<style>
.test{ background:#F00}
</style>
<script type="text/javascript" src="jquery-1.8.3.js"></script>
<script type="text/javascript">
$(function(){
$('a').click(function(){
$(this).addClass('test')
})
})
</script>
</head>
<body>
<a href="javascript:void(0)">click</a>
<div>check....</div>
</body>
</html>

.test{背景:#F00}
$(函数(){
$('a')。单击(函数(){
$(this.addClass('test'))
})
})
查收。。。。

您只需执行此操作即可

您必须将此代码编写两次。意思是一旦你在脚本中定义了,另一个就是这个

因为

PageRequestManager类公开方法、属性和事件,以便在页面元素执行异步回发时简化客户端编程。例如,PageRequestManager类使您能够处理客户端页面生命周期中的事件,并提供特定于部分页面更新的自定义事件处理程序


这肯定会起作用

您是否使用UpdatePanel?在任何地方我是说ASP.net?是的。下面是示例代码uu doPostBack(“”,'add'+';'+addvalue+';'+index);谢谢达瓦尔,我会试试这个,然后回来找你。谢谢你回答我的问题。我正在使用javascript的这个关键工作。这是对落后代码的工作吗?不,你需要用纯
javascript
来完成这项工作,但这段代码var prm=Sys.WebForms.PageRequestManager.getInstance()对javascript文件有效吗?你必须在发生回发的每个页面中内联提供这一内容。也在
.aspx
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest($(function(){
                      $('a').click(function(){
                        $('div').addClass('test')
                      })
                  }));