asp.net – UpdatePanel内的Checkboxlist在选中项目时触发完全回
发布时间:2020-12-16 07:28:18 所属栏目:asp.Net 来源:网络整理
导读:所以我有这个Checkboxlist,我想为其中的元素实现Select All功能.我将它放在UpdatePanel中,但每次单击一个项目时,都会重新加载整个页面.这是我的代码: asp:UpdatePanel ID="CBLPanel" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="false" C
所以我有这个Checkboxlist,我想为其中的元素实现Select All功能.我将它放在UpdatePanel中,但每次单击一个项目时,都会重新加载整个页面.这是我的代码:
<asp:UpdatePanel ID="CBLPanel" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="false"> <ContentTemplate> <div class="LeftAligned"> <asp:Label ID="FilterLabel" runat="server" Text="Filter by:" /> <asp:DropDownList runat="server" ID="FilterDDL" AutoPostBack="true" OnSelectedIndexChanged="FilterDDL_SelectedIndexChanged" /> <asp:ImageButton ID="FB" runat="server" ImageUrl="~/images/filter.png" AlternateText="VALUE" CssClass="filter_button" OnClick="FB_Click" /> <div onmouSEOut="javascript:bMouSEOver=false;" onmouSEOver="javascript:bMouSEOver=true;" class="filter_div"> <asp:CheckBoxList AutoPostBack="true" ID="FilterCheckBoxList" ClientIDMode="Static" runat="server" CssClass="filter_checklist collapsed" OnSelectedIndexChanged="FilterCheckBoxList_Selected"> </asp:CheckBoxList> </div> </div> </ContentTemplate> </asp:UpdatePanel> 我虽然我应该将ChildrenAsTriggers设置为false,这样我只会从代码更新,但它似乎不起作用. 解决方法
这看起来像一个熟悉的.NET Bug.在CheckBoxList上设置ClientIDMode = Auto应该修复它
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – System.Web.HttpRequestBase不包含’Create
- asp.net-mvc – MVC 2中自定义模型绑定器的自定义验证属性
- asp.net-mvc – RazorPDF将pdf文件保存到MVC4中的服务器目录
- ASP.NET MVC 开源项目Kigg解读(1)
- asp.net – 使用t4从另一个程序集中读取web.config
- asp.net-mvc – ASP.NET MVC与Zeitgeist
- asp.net – 如何在Visual Studio 2008中安装(获取)LINQ?
- asp.net-mvc – 在导航时维护url参数
- asp.net-mvc – 在OWIN登录上检索用户的Facebook电子邮件
- 用ADO.NET处理层次数据
推荐文章
站长推荐
热点阅读