如何动态加载带有UpdatePanel的用户控件

问题描述

这是一个困扰我很久的一个问题Default1是一个提供选择并保存Session的页面.Default2是接受Session并根据Session的值加载不同的用户控件.ascx.多个Contorl.ascx,都包含至少一个UpdatePanel组件.Default2使用LoadControl()方法加载.ascx,UpdatePanel不能正常更新.哪位前辈能告诉我为什么,有没有解决方法?Default2添加了ScriptManager而且EnablePartialRendering值也设为true.ascx添加了ScriptManagerProxy

解决方案

解决方案二:
原来是忘记了IsPostBack只个东西哈哈~~~结贴了
解决方案三:
尽管你添加IsPostBack可能“解决了”你的问题,不过要提醒你,其实这往往是个幻觉。大多数使用IsPostBack来控制动态控件加载的“范例”都是错误的,它很容易让初学者误认为“解决了”问题。你可以做一个测试:在页面上空白的地方放置一个button,然后测试你的页面,在页面显示后首先点击这个button然后再重复原来的测试操作,也可以在原来所做的测试操作中任何动作中间点击这个button,看看逻辑还正确否。如果你写的程序逻辑准确,那么就有独立性(参考:http://topic.csdn.net/u/20080203/12/631ceca6-baf5-4dc8-9277-0a01424be49e.html),它不会因为页面其它无关地方产生一个页面回发而影响本身的逻辑。因此,判断IsPostBack往往不是控制逻辑的合理解决方法(参考上面这个程序中的page_load方法)。如果你那样写了,那么你写好的程序很快就会因为在网页上增加一点点新的东西而引发异常,不得不整个推倒重新考虑逻辑。
解决方案四:
个人感觉UpdatePanel是个很垃圾的东西.
解决方案五:
有点难度哦
解决方案六:
好像没那么简单,呵呵.
解决方案七:
该回复于2008-05-09 11:17:57被版主删除

时间: 2024-09-12 13:00:19

如何动态加载带有UpdatePanel的用户控件的相关文章

动态加载图片路径 保持JavaScript控件的相对独立性_javascript技巧

当时考虑有三种方法: 1.直接把路径写在js文件里,但如果引用页面路径层级改变就没辙了. 2.写个class,放在主题包里的css文件或者单独创建一个css文件给日期控件专用.但是控件中的其他元素并没有使用class的需要,单独建立相应css文档似乎小题大做. 3.把以上两个方法排除后,自然要采用动态加载图片路径的方法咯. 关键代码如下: 复制代码 代码如下: //创建一个全局变量保存路径 var imgRootUrl = ""; //获取图片路径所在目录 var strPath=wi

get son-【在线等】关于使用.getJSON加载ashx,同时使用UpdataPanel控件引发的问题

问题描述 [在线等]关于使用.getJSON加载ashx,同时使用UpdataPanel控件引发的问题 js文件中有这一段 var _this = obj; $.getJSON("PrizeHandler.ashx", function (res) {}); aspx中有这段 <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager>

前端开发-有没有默认加载子表格的表格控件?

问题描述 有没有默认加载子表格的表格控件? 用jqgrid做表格控件,有二级子表格,现在希望每次加载的时候包括二级表格数据都能加载,因为保存的时候希望把表格的所有数据都传回服务器端.但是jqgrid的做法是用默认全部展开的方式加载所有二级表格,但是有个问题万一有一个子表格被收缩起来的话这个表格的数据就取不到了,这样传回服务端的数据就是不全的.不知道有没有其他的前端开发框架的表格控件能做到子表格数据默认会加载并且不展开的时候也存在. 解决方案 EXTJS中的表格控件(一)

版本控制-android加载图片的时候图片控件是黑色的

问题描述 android加载图片的时候图片控件是黑色的 我使用我自己写的ImageView进行加载图片,报出cannot generate texture from bitmap的错误,而且图片控件是黑色的,百度搜了,说是因为设置图片的非硬件加速模式是在api11之后添加的,要进行版本控制,我进行控制了,程序直接停止了,我想问问是不是我写得ImageView有问题?下面是我的ImageView类: public class Imageview extends ImageView implemen

asp.net+jquery滚动滚动条加载数据的下拉控件_jquery

这样的需求貌似自己感觉不是很合理,因为数据多了如此下拉无论从人还是机器操作都比较痛苦. 没办法由于需求下来了,只能按需求操作.网上找了很多相关控件都感觉有点庞大,占资源比较多.没办法自己花半天时间弄出个半成品自定义控件,拿出来分享下,如有高手看了请多指点. 需求:AJAX滚动滚动条加载数据的下拉列表 控件名称:Webcombo 所用技术:ASP.NET(C#),jQuery,ASP.NET一般处理文件(.ashx) 下拉列表具体实现:用DIV模拟下拉列表,input和图片模拟下拉框.最终结果如下

关于动态加载用户控件的问题

问题描述 现在有一用户控件里面显示的是产品列表,里面含有一个分页控件,,product.aspx来动态调用的时候,可以显示产品列表出来,protectedvoidButton2_Click(objectsender,EventArgse){Control_Productcon=(Control_Product)Page.LoadControl("../Control/Product.ascx");con.show();//这个是绑定DataListpl.Controls.Add(con

Form窗体通过回传的值,动态在panel中加载相应的用户控件

问题描述 Form窗体中左右各有一个panel(pannelLeft,panelRight),panelLeft中加载的用户控件中有个按钮事件,点击按钮后传值给From窗口,Form窗口通过回传的值,动态的在panelRight中加载相应的用户控件,怎么实现? 解决方案 解决方案二:winform?解决方案三:是winform的解决方案四:该回复于2012-04-16 15:55:16被版主删除解决方案五:左边导航.右边内容的方式左边导航,然后用字符串直接反射出控件解决方案六:现在的问题是For

从XML中动态加载菜单的示例

本文配套源码 这个案例是一个基于VS2005的WinForm菜单控件的例子,功能是从XML中动态加载菜单数据到MenuTrip控件上.这个案例中用到了XML,反射之类的技术.当然实用价值有限,仅供学习参考之用. 首先创建一个WinForm项目,在Form1上放置一个MenuTrip控件,将其命名为MainMenu. 在项目中添加一个XML文件,命名为Menu.xml,代码如下: MenuXml 1<?xml version="1.0" encoding="utf-8&q

winform-C# Winform 动态Add用户控件,比设置用户控件Visible的效率高还是低?

问题描述 C# Winform 动态Add用户控件,比设置用户控件Visible的效率高还是低? 如何题:C# Winform 动态Add用户控件,比设置用户控件Visible的效率高还是低? 解决方案 肯定相关代码要比设置是否可见复杂,但是动态添加相对灵活性要高,而不用有用没用的都摆在那 解决方案二: C#的Winform中使用用户控件C# WinForm中添加用户控件 解决方案三: 1.动态Add用户控件,是窗体加载后,重新绘制加载用户控件,有可能出现界面闪烁刷新效果: 2.设置用户控件Vi