Re: 請問關於使用者註冊程序

看板C_Sharp (C#)作者 (測試)時間20年前 (2004/09/22 15:49), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《catyun ()》之銘言: : ※ 引述《aicaca (123)》之銘言: : : 我現在要做可以讓使用者註冊帳號的幾個page : : 就是很普通的那種 : : page1填資料(textbox)--Server.Transfer()-->page2確認資料(label) : : 然後在page2按確認就把資料加到資料庫裡 : : 可是很奇怪的是 : : 加到資料庫裡的是label的初值 : : 感覺上問題應該是因為我label的值是在page_load時指定 : : 像這樣 : : private void Page_Load(object sender, System.EventArgs e) : : { : if not page.ispostpack then : : 帳號.Text = Request.Form .Get ("帳號"); : end if : : } 我補充清楚一點, Page.IsPostBack這個屬性會判斷使用者是否是第一次瀏覽這張網頁(使用這個瀏覽器?) 因為ASP.NET的特性,每次使用者端在網頁上觸發會需要在伺服器端處理的事件時 就會發生Page_Load事件 : : 而不知道為什麼 : : 按確認時page2會重load一次 : : 這樣所有label值都又被重新指定一次了 : : 所以加到資料庫裡就錯了 : : 不知道我說的清不清楚? : : 請問是不是我的做法錯了呢? : : 像這種情形應該要怎麼解決? : : 先謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.99.188

218.166.116.227 09/22, , 1F
謝謝^^ 解釋的很清楚 我懂了 謝謝^^
218.166.116.227 09/22, 1F
文章代碼(AID): #11KIwbac (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #11KIwbac (C_Sharp)