Ajax局部刷新页面防止dropdownlist刷新

asp.net... asp.net 展开
 我来答
尉迟丶九方
2012-02-26 · TA获得超过148个赞
知道小有建树答主
回答量:158
采纳率:0%
帮助的人:186万
展开全部
UpdatePanel本来就是做局部刷新用的,只是大多开发人员已经懒,所以就把整个页面都放到一个UpdatePanel中就变成了刷新整个页面了。
UpdatePanel中加入你加实现局部刷新的东西,然后设置UpdatePanel的Triggers标签,如下:
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Button1" EventName="OnClick" />
</Triggers>
Triggers就是设置触发器,ControlID是触发刷新的控件ID,EventName是触发的事件名称
为UpdatePanel添加UpdateMode="Conditional"属性,完成。

说明:UpdateMode表示UpdatePanel的更新换模式,有两个选项:Always 和 Conditional。Always 是不管有没有 Tiggers都将刷新该UpdatePanel,而Conditional则表示以Triggers来控件刷新。默认为Always
更多追问追答
追问
不行啊,找不到方法,btnSearch_Click和Onclick都试过

追答
是我打错了,是Click
还有,你的Triggers里面没有东西,那肯定不对呀
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式