同一个ASP.NET页面放置多个UpdatePanel分别刷新的解决办法。.

原文:同一个ASP.NET页面放置多个UpdatePanel分别刷新的解决办法。.

ScriptManager添加EnablePartialRending属性

        <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true">         </asp:ScriptManager>

 

所有的UpdatePanel需要设置UpdateMode="Conditional":

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">                                                 <ContentTemplate>                                                                                                    </ContentTemplate>                                                 <Triggers>                                                     <asp:AsyncPostBackTrigger ControlID="" EventName="Click" />                                                 </Triggers>
</asp:UpdatePanel> 

 

其他操作是一样,这样,在同一个页面上的多个UpdatePanel可以独自刷新,不会互相影响了!

时间: 2024-11-05 17:32:31

同一个ASP.NET页面放置多个UpdatePanel分别刷新的解决办法。.的相关文章

在ASP.net中的UpdatePanel,弹窗失败解决办法

原文:在ASP.net中的UpdatePanel,弹窗失败解决办法 最开始我用: Response.Write("<script>alert('和哈呵呵呵呵呵呵!')</script>"); 在没有UpdatePanel时,这个有效,能够正确弹出提示窗口. 后面,页面改进,加上局部刷新后,该方式失效了.探索出新的方式:   ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(),

asp.net 页面中点击按钮后无反应的解决方法

在使用Asp.net开发BS应用程序的时候,我们经常会用到.net自带的验证控件,所以也会碰到如下情况,在表单中输入内容后,无论内容是否合法,点击按钮后,页面都不会执行提交动作(页面无任何反应),这种情况可以是由于aspnet_client目录安装不正确导致的,具体解决办法如下: 解决办法 首先删除站点下的aspnet_client目录,然后在iis中的该站点下,新建一个虚拟目录,名称为aspnet_client,路经设置到iis安装目录下的aspnet_client目录中(例如:C:\Inet

FluorineFx应用中“页面长时间不动”导致无法连接的解决办法

如题,在FluorineFx的实时视频交互应用中,如果页面长时间不动,可能会导致flash中的NetConnection对象断开连接,其原因我没有深入研究,不过应该能猜出大概(以下结论未必证实,不保证一定正确):FluorineFx是做为一个HttpModule而嵌入asp.net网站中的,如果长时间不动,页面与服务器之间的session过期可能会导致FluorineFx与客户端的连接也一并关闭. 解决办法:在嵌入flash的页面中,随便用ajax定时(比如每5分钟)服务端随便发点数据过去(哪怕

访问本页面 您的浏览器需要支持JavaScript的解决办法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 百度site:首页出现"访问本页面,您的浏览器需要支持JavaScript".这样的情况,对于一个刚刚引起搜索引擎重视的新站来说是相当大的打击,需要尽快找出原因跟解决办法. 首先分析原因,用站长工具模拟搜索引擎蜘蛛抓取,结果却是"访问本页面,您的浏览器需要支持JavaScript".用谷歌管理员工具中实

ASP.NET运行时错误“ 分析器错误信息: 访问被拒绝 ”的解决办法

asp.net|错误|访问|解决 这个问题困惑了我好久,终于在网上找到了解决办法,有以下三种,推荐使用第二种. (1)  这个不是控件的问题,   关掉索引服务后就好了,  关掉他两种方法: (一)可以在MS-DOS下输入 Net stop cisvc 命令禁止! (二)可以通过进入 控制面板-〉管理工具-〉服务,找到Indexing Service并点击右键将其停止.   (2) 其中最常见的原因是Indexing service服务引起的.解决方法就是停用Indexing service,或

使用asp.net MVC4中的Bundle遇到的问题及解决办法分享_实用技巧

背景    之前有过使用MVC3的经验,也建过MVC4的基本样例看过,知道有bundle这么一个方法.   近日想建个网站使用MVC4,但是我觉得在基本样例上改不好,有太多无用的东西,所以就建了一个空白的MVC的程序,然后自己写需要的东西,   将程序的目标框架从4.5降到了4.0(我使用的是VS2013),问题就来了. 问题及解决办法 1.降了目标框架之后,vs报一个警告:NuGet程序包是使用不同于当前目标框架的目标框架安装的,需要更新System.Web.Http,之前有用过NuGet,

asp.net Substitution控件MethodName获取Session失败的解决办法

substitution是对缓存页面实现动态显示部分内容的控件,使用方法:在后台页面添加静态方法,private static string methodname(httpcontext context),经典的用法是动态显示的是当前的登录用户名字(非登录用户显示其他的). private static string methodname(httpcontext context) { return convert.tostring(context.session["username"]

asp.net页面时间实时更新—UpdatePanel的应用

  <asp:ScriptManager ID="ScriptManager1" runat="server">  </asp:ScriptManager>   <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional"> <ContentTemplate>    <

Login控件在UpdatePanel内当验证用户信息成功后出现页面刷新的解决办法

解决|控件|刷新|页面     随着AJAX.NET BETA 2在今天发布,让我们看到了AJAX与ASP.NET2.0紧密结合的快捷与高效,我们甚至可以无需写一句JS代码即可让ASP.NET的网页得到以往要花上数小时编写的JS代码所实现的无刷新效果.而将这一切结合到ASP.NET也是那么的容易,只需将控件简单地移到UPDATEPANEL控件之内再设置几个参数即可实现.但是,在体验AJAX.NET带给开发者便利的同时,也会发现AJAX.NET有时也并不是十全十美.就像笔者近日遇到ASP.NET2