Re: [問題] ASP.NET的問題

看板C_Sharp (C#)作者 (oops)時間18年前 (2007/05/26 14:52), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/5 (看更多)
我的習慣是 如果這一頁要處理 postback 的event的話, page_load () 就盡量不要寫東西, 因為postback event是在page_load之後才發生 , 我自己的寫法如下, 把讀取data與畫出controller的部分都寫在page_loadcomplete 流程大概像下面 page_LoadConplete() { 1. 設定dataSet, DataTable, DataReader, 2. controller.databind(), webgrid.databind() 3. 對 grid 整個table的外觀做設定 4. 對 grid column做設定 5. for each row 做設定 } ※ 引述《seagal (手放開)》之銘言: : 關於這點 你可能要參考一下ASP.NET Page Life Cycle : http://www.microsoft.com/taiwan/msdn/columns/jhu_ming_jhong/A-ASP.NET_Architecture.htm : 處理Control Event應該是在Page Load之後 : 所以才會發生這種情形 : ※ 引述《ohho (煩悶 人生)》之銘言: : : 您好,我試了類似您說的方法, : : 在Button_Click裡傳值給Session, : : 然後在Page_Load去讀Session的值, : : 不過我發現這樣會造成當點下某一頁的Button, : : 資料不會立刻更新,也就是不會立刻抓到Session的值, : : 要重新整理或再點任一Button才會更新, : : 請問您有遇到這個問題嗎?是如何解決的呢? : : 感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.211.52
文章代碼(AID): #16Lzaqv0 (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #16Lzaqv0 (C_Sharp)