UpdatePanel里的Repeater和DropDownList

在updatepanel里使用dropdownlist的AutoPostBack,正常情况下都可以局部刷新。

但是,如果updatepanel下是Repeater,repeater里绑定dropdownlist时,如果设置dropdownlist的AutoPostBack=true,那么会引起整个页面的post。

解决方案:

1.去掉dropdownlist的AutoPostBack=true;

2.给dropdownlist加一个OnChange事件,OnSelectedIndexChanged事件依旧。

OnChange="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(this.name, ‘‘, true, ‘‘, ‘‘, false, true))"

完美解决。

时间: 2024-10-12 17:57:45

UpdatePanel里的Repeater和DropDownList的相关文章

ASP.NET Repeater 绑定 DropDownList Calendar 选择日期

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls;using System.Text; using System.IO; using System.Data; public partial class DownloadItem_CmdExeItem : System.Web

ASP.Net WebForm温故知新学习笔记:二、ViewState与UpdatePanel探秘

原文地址:http://www.cnblogs.com/edisonchou/p/3901559.html 开篇:经历了上一篇<aspx与服务器控件探秘>后,我们了解了aspx和服务器控件背后的故事.这篇我们开始走进WebForm状态保持的一大法宝-ViewState,对其刨根究底一下.然后,再对曾经很流行的ASP.Net AJAX方案中的利器-UpdatePanel这个神奇的区域一探究竟. 一.隐藏的状态-ViewState探秘 1.1 从Http的无状态说起 Http是一个无状态协议,同一

NET:异步刷新,dropdownlist两级联动, Triggers

PS::我在论坛发了个求助帖子,居然没啥人回..好纠结啊... http://bbs.csdn.net/topics/390809330 目的:三个dropdownlist A  B   C,     要求实现  A  联动 C,   B 联动 C 涉及:ScriptManager .  UpdatePanel ,  Triggers,   AsyncPostBackTrigger ScriptManager 对象集:启用局部呈现 <asp:ScriptManager ID="Script

Repeater控件

本文转自:http://www.cnblogs.com/me115/archive/2011/04/09/2010682.html Repeater基础 在aspx文件中加入Repeater 控件,在<ItemTemplate></ItemTemplate>包含的范围里加入自己控制的代码,需要替换的变量使用<%# Eval("SellerName")%>:注意两侧的引号. .aspx: 1 <asp:Repeater ID="Sell

转:Repeater嵌套绑定Repeater以及内层调用外层数据

<table border="0" cellpadding="0" cellspacing="0" style="margin-bottom: 5px" width="100%"> <asp:Repeater runat="server" ID="rptypelist" OnItemDataBound="rptypelist_ItemDat

关于Repeater嵌套绑定的问题

前台代码: <div id="firstpane" class="menu_list">                <asp:Repeater ID="rep1" runat="server" onitemdatabound="rep1_ItemDataBound">                    <ItemTemplate>                 

使用UpdatePanel时FileUpload失效的问题

出处:http://www.cnblogs.com/caicainiao/archive/2010/12/08/1900377.html 1.使用UpdatePanel后,FileUpload的HasFile始终为false,无论你是否选中了上传文件! 2.使用UpdatePanel后,在后台程序中,你在使用Response.Write("")看看,不给你JS错才怪,而且打印不出你要的东西! 方案一:设置ScriptManager 的EnablePartialRendering=&qu

Repeater实现数据绑定

Repeater基础 在aspx文件中加入Repeater 控件,在<ItemTemplate></ItemTemplate>包含的范围里加入自己控制的代码,需要替换的变量使用<%# Eval("SellerName")%>:注意两侧的引号. .aspx: <asp:Repeater ID="SellerRpt" runat="server"> <ItemTemplate> <li

entity framework 新手入门篇(2)-entity framework基本的增删改查

经过前两节的简单描述,终于可以进入entity framework的使用部分了.本节将对entity framework原生的增删改查进行讲解. 承接上面的部分,我们有一个叫做House的数据库,其中包含house表和seller表. 一.entity framework 相关类的理解. 首先,House数据库在映射后会生成一个名为HouseEntities的类,这个类我们称之为数据上下文,可以简单的理解为数据库的部分映射(如果映射了全部的表,视图,存储过程,则可看作全部映射). 使用数据库的时