ASP updatepanel内部dropdownlist事件触发了,但是没有实现局部刷新

<asp:ScriptManagerID="ScriptManager1"runat="server"></asp:ScriptManager><asp:UpdatePa... <asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:DropDownList ID="DropDownList3" runat="server" style="width:150px;"
DataSourceID="SqlDataSource3" DataTextField="Class_Name"
DataValueField="Class_Name" OnSelectedIndexChanged="change1" AutoPostBack="true">
</asp:DropDownList>
<asp:DropDownList ID="DropDownList4" runat="server" style="width:150px;" OnSelectedIndexChanged="change2" AutoPostBack="true" >
</asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>

change1触发了,但是页面没有刷新
展开
 我来答
jy02542317
推荐于2016-04-20
知道答主
回答量:11
采纳率:0%
帮助的人:16.4万
展开全部
我觉的页面其实是刷新了的 ,因为AutoPostBack=“true”,刷新的是UPDATEPANEL内的内容,所谓的刷新其实是相当于对UPDATEPANEL内的内容重新走了遍Page_Load内的内容,你Page_Load的时候应该是对这个Dropdownlist有设定,所以看上去没刷,其实是先走了你后台的方法,又走了Page_Load内的方法,又刷回去了,应该是这样,建议调试一下看看原因
追问
我的Page_Load内是空的,没有内容的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式