ASP.Net 在Update Panel局部刷新后 重新绑定JS方法

我们知道Asp.Net中的Update Panel可以完成页面的局部刷新(实质上是Ajax),但是局部刷新完后,此区域的控件上所绑定的JS方法就会失效,因为我们用如下方法来重新绑定。

  var prm = Sys.WebForms.PageRequestManager.getInstance();
  prm.add_endRequest(function () {
    // re-bind your jQuery events here
  });

更多详细信息请看如下链接:

http://stackoverflow.com/questions/256195/jquery-document-ready-and-updatepanels

时间: 2024-11-03 22:07:19

ASP.Net 在Update Panel局部刷新后 重新绑定JS方法的相关文章

ASP.NET MVC 4实现局部刷新

 废话不多说,直接讲我的思路: 利用Ajax+PartialView时间局部刷新. 首先在页面上引用了一个PartialView,当用Ajax更新数据时需要同时更新整个PartialView内容. Ajax代码: $.ajax({ url: "url", type: "Post", data: { "sectionid": sectionId, "questions": ids.join(",") },

局部刷新登录页面的实现方法

局部刷新的登录就是在一个页面上有一个登录框,登录之后交给后台异步处理,处理完成之后会在前端显示出来登录的用户信息,最常见的例子就是登陆优酷的时候我们可以看到URL登录之后没有变化(事实上,优酷用的方式不是局部刷新的方式,很明显可以看到整个页面刷新了,所以优酷的实现方式就是不是局部刷新,但是一时间没有找到例子).最近打算做一个博客的网站的项目,登录这里想要提供给用户提供一个更加良好的体验,就想到了利用ajax实现局部刷新,但是又想到了第二次登录的时候会需要判断登录过之后需要直接显示用户信息而不是登

用iframe实现局部刷新的各种跳转方法(网上总结)

前提 1,2,3,4都是jsp/HTML页面,4是3的iframe,3是2的iframe,2是1的iframe,在4发送请求跳转页面的解决方案如下: 情况1.用JS的跳转 window.location.href.location.href 本页面跳转,页面4跳转 parent.location.href 上一层页面跳转,页面3跳转 top.location.href 最外层页面跳转,页面1跳转 情况2.用链接或者form 页面4中有form <form>: form提交后页面4跳转 <

jQuery刷新div内容,并对刷新后元素绑定事件。$(document).on()

给id=zt的元素绑定点击事件 点击刷新id=ps_list中类容(内容中含有id=zt元素) 把zt的点击事件委托到了document上,这样就不用考虑事件是否能绑定到新加元素上 代码如下: $(document).on("click", "#zt", function() {var ps_list = $("#ps_list").html(); $("#ps_list").html(ps_list); })

ASP.NET使用ajax实现分页局部刷新页面

listview列表实现分页是非常容易的.ListView分页是非常简单的,加上一个DataPager控件,把ListView的ID赋予就可以了.最开始我就是这么写的.(网上有人说这样是伪分页?) <asp:ListView ID="newBlogItems" runat="server" DataSourceID="AccessDataSource1" ViewStateMode="Disabled"> <

.net updatePannel 局部刷新效果实现后,但是仍是全部刷新的修改方法

最近做了一个小例子,就是晚上都有的那种小的updatepannel的局部刷新的小例子,但是发现按照那个例子虽然能够实现label2的局部刷新,但是看上去效果确实整个页面都在刷新,这让人很头疼,所以我在网上找了很多办法,最后在网上找了一个解决办法,就是修改.net中的web.config中的一句话,即将文件中的<xhtmlConformance mode="Legacy"/>删除,删除以后重新生成了一下项目,发现并有了之前的全部刷新,并且局部刷新也正常的. <xhtml

vue删除表格内的数据后局部刷新页面

遇到的问题:如标题. https://www.cnblogs.com/Yachne/p/11864523.html 上面博客,第一眼没看太懂,所以打算整理一下 解决思路:把调用api,加载数据做成一个方法(onSeach),用created初始化,再在删除/添加方法里重新加载该方法(onSeach),这样就实现了页面局部刷新页面. 另有两个方法会刷新整个页面,造成短暂空白,不太建议用. location.reload() this.$router.go(0) 把加载页面数据的请求做成一个方法 这

c#用UpdatePanel实现接局部刷新

通常我们看到局部刷新就会想到Ajax,但是我今天要说的是c#的一个控件,只要把服务器按钮和要刷新的区域放在该控件内就能实现局部刷新. 当然它必须和ScriptManager控件一起使用. UpdatePanel重要的属性如下: 属性 说明 ChildrenAsTriggers 当UpdateMode属性为Conditional时,UpdatePanel中的子控件的异步回送是否会引发UpdatePanle的更新. RenderMode 表示UpdatePanel最终呈现的HTML元素.Block(

AjaxPro局部刷新(输入时自动提示功能)

效果图 1.前台页面 <td class="queryLeft">股票名称:</td> <td class="queryRight"> <asp:TextBox ID="txtShareName" CssClass="shareName" onkeyup="prompt(this)" runat="server" autocomplete=&qu