Updatepanel的刷新,除了使用之前在Updatepanel的Triggers中加入controlID外,还有一种上一篇用到过的方法update()函数,这篇博客我学习到另一种方法,用JavaScript中的__doPostBack()(两条下划线)来实现,我们达到的页面效果是,当点击Button1时,Updatepanel1中的label就获取系统时间。
注: __ dopostback这个前台函数的功能,主要是用于web控件的postback,它是通过__eventTraget,__eventArgument两个隐藏控件向服务端发送控制信息的。
页面布局:1.在页面中拖放scriptmanager1。
2.放入Updatepanel1,将Updatepanel1的UpdateMode=conditional。
3.在Updatepanel1中,放入一个label1。
4.在Updatepanel1的外部放入一个html的Button1.
页面的源代码如下:当点击Button1时,引发__ dopostback函数,致使页面刷新。
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
cs代码如下:
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步