2015-02-10 76 views
0

我的代碼有問題。我是否需要擺脫回發或?

我有這個在我的頁面加載:

result = objdboDoc.searchFattura(Convert.ToInt64(Session["id_utente"]), id_cliente); 

它有什麼作用? 那麼,我有一個網頁頂部的gridview,它顯示了我爲用戶提交的所有發票。 所以我把存儲過程稱爲「查找發票」,由「用戶」製作爲「客戶」。

我在所有的客戶頁面中間有另一個gridview。 當我點擊「選擇客戶」時,該頁面被重新發布,然後我得到我想要顯示我的發票的客戶的ID。 由於在執行「選擇客戶」命令之前回發頁面,因此當單擊選擇時,我仍然擁有舊客戶的發票。 只有當我點擊重新選擇,我得到正確的客戶的ID

它是令人興奮的,因爲我需要

result = objdboDoc.searchFattura(Convert.ToInt64(Session["id_utente"]), id_cliente); 

加載在前面的頁面中選擇客戶的發票

+0

如何加載頁面並點擊/ itemcommand事件? – 2015-02-10 15:59:44

回答

1

第一,頁在「選擇客戶」之前沒有發回,因爲點擊發回。

後您處理來自中部電網選擇並選擇客戶我認爲某個地方要設置Session["id_utente"]它使用的第一格。在設置會話變量之後,它應該只是通過調用DataBind重新綁定第一個網格。

Page Life Cycle