[問題] 可以完全丟掉Updatepanel嗎?
各位大大好
小弟是網頁設計的新手
目前負責開發/維護網站前後端
使用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到底是怎麼運作的
然後這些問題就都可以解決呢?
小弟懇請各位大大解惑
先謝謝大家了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.241.93.161
※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1437588047.A.84A.html
推
07/23 09:31, , 1F
07/23 09:31, 1F
推
07/23 10:16, , 2F
07/23 10:16, 2F
→
07/23 10:17, , 3F
07/23 10:17, 3F
→
07/23 10:18, , 4F
07/23 10:18, 4F
→
07/23 10:19, , 5F
07/23 10:19, 5F
→
07/23 10:20, , 6F
07/23 10:20, 6F
推
07/23 13:49, , 7F
07/23 13:49, 7F
→
07/23 13:49, , 8F
07/23 13:49, 8F
→
07/23 17:57, , 9F
07/23 17:57, 9F
→
07/23 22:53, , 10F
07/23 22:53, 10F
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章