Re: [問題] ASP.NET的問題
我的習慣是 如果這一頁要處理 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
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章