各位大大好
小弟是网页设计的新手
目前负责开发/维护网站前后端
使用ASP.NET
刚开始做的网页都会有闪烁的情况
所以就用Updatepanel来解决问题
但常常会因为它的存在而卡住,例:
* TreeView照样闪烁
* FileUpload不能用(因为一定要full postback)
* 汇出excel档的按钮放在Updatepanel会失效
(理由同上,google的解法是把真正汇出的按钮
放在updatepanel外面,然后试着去触发该按钮
的OnClick event)
* 造成jQuery功能异常
后来尝试把Updatepanel丢掉
直接用jQuery的ajax call来执行Server端的逻辑
(通常是SQL insert/select/update/delete)
却发现ajax只能呼叫static function
如此一来根本也读不到网页上的元件
似乎也不是我想像中的解法
其实这个问题在开始使用Updatepanel后就一直困扰着我
我无法丢弃它,却也常常因此而花大把时间在解决它所带来的问题
我最常google的就是(xxx就自行代入吧...各式各样)
"asp.net updatepanel xxx not work"
"asp.net updatepanel xxx problem"
还是其实我应该去好好了解Updatepanel到底是怎么运作的
然后这些问题就都可以解决呢?
小弟恳请各位大大解惑
先谢谢大家了