我们公司当前的项目选用asp.net ajax组件进行开发,这个组件对大家来说明是陌生的,都是初次用到。我出于好奇,便赶紧在网上找了引些资源查阅学习。学习一样新的东西并不总是顺顺利利,困难在所难免。
首先是安装部署顺利得很,好像并没什么出错的地方。
于是,我在现有的网上做个测试:在设计页面拖个ScriptManage控件,再就是UpdatePanel,然后在在UpdatePanel容器里放一个Lable和一个Button,在UpdatePanel放一个Lable。UpdatePanel里的和UpdatePanel外的Lable都是显示当前系统时间。
期望的结果应该是:第一次显示时,UpdatePanel里外的时间都相同,但当按下Button时,UpdatePanel里的时间更新为当前系统时间,UpdatePanel外时间保持不变。
实际的结果却是:按下Button时,,UpdatePanel里外的时间都相同,都改变了。怎么回事?
我不相信,再按下Button,结果时间仍是相同。再多按几次这个Button时,你会发现:整个页面都PostBack了。
辗转反侧,折腾,反转调试。得出的结论是:代码没问题,问题出在web.config。是的,我忘记了修改这个配置文件。如果你也遇到我这种情况,不妨看下这个asp.net ajax的文档,在: http://ajax.asp.net/docs/ConfiguringASPNETAJAX.aspx
首先是安装部署顺利得很,好像并没什么出错的地方。
于是,我在现有的网上做个测试:在设计页面拖个ScriptManage控件,再就是UpdatePanel,然后在在UpdatePanel容器里放一个Lable和一个Button,在UpdatePanel放一个Lable。UpdatePanel里的和UpdatePanel外的Lable都是显示当前系统时间。
期望的结果应该是:第一次显示时,UpdatePanel里外的时间都相同,但当按下Button时,UpdatePanel里的时间更新为当前系统时间,UpdatePanel外时间保持不变。
实际的结果却是:按下Button时,,UpdatePanel里外的时间都相同,都改变了。怎么回事?
我不相信,再按下Button,结果时间仍是相同。再多按几次这个Button时,你会发现:整个页面都PostBack了。
辗转反侧,折腾,反转调试。得出的结论是:代码没问题,问题出在web.config。是的,我忘记了修改这个配置文件。如果你也遇到我这种情况,不妨看下这个asp.net ajax的文档,在: http://ajax.asp.net/docs/ConfiguringASPNETAJAX.aspx