台灣最大程式設計社群網站
線上人數
1370
 
會員總數:245248
討論主題:189105
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 發出POSTBACK請求
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
發出POSTBACK請求
價值 : 50 QP  點閱數:226 回應數:6

樓主

精載
初學者
10 55
797 78
發送站內信

我是使用VS2012+C#開發ASP.NET
請問有方式可讓我執行一FUNCTION時在結束後用程式碼發出一POSTBACK請求讓頁面POSTBACK重執行嗎(就是在重PAGE_INIT.PAGE_LOAD開始執行)?

搜尋相關Tags的文章: [ 發出POSTBACK請求 ] ,
本篇文章發表於2019-06-27 11:50
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
這個需求很特別∼

蠻好奇為何程式的流程要這樣設計?
可否說明一下原因?想做到的效果?這樣特別設計為了解決什麼問題?

或許大家可以從您想要的方向,指出一個不需這樣處理,也可以達到您想要目地的方法

^_^
本篇文章回覆於2019-06-27 14:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

精載
檢舉此回應
需求為點日期顯示時間連結供選擇.但因當點日期無法再PAGE_LOAD取出選擇日期產生可點選時間固想說如果我在點日期觸發的FUNCTION先將日期記下後POSTBACK經PAGE_LOAD取出記下日期產生時間選擇。

這需求我使用重新導頁(同一頁)傳值達成了.但現在問題是我產生出來的連結點了無法觸發.後經我測試在PAGE_LOAD如使用條件判斷動態產生的元件其事件觸發會失效.只有當沒有條件每次產生才可觸發
想請問各位大大此問題有解嗎?如何處理?................謝謝
本篇文章回覆於2019-06-27 14:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

精載
檢舉此回應
成功了.原來條件判斷動態產生的元件其事件觸發會失效這個只有當用IsPostBack判斷是否為第一次載入才會
所以我就將判斷一出來不判斷是否第一次載入就OK
本篇文章回覆於2019-06-27 14:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
重新導頁(同一頁),將會使得之前的ViewState失效,重新產生新的ViewState生命週期
本篇文章回覆於2019-06-27 14:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
需求為點日期顯示時間連結供選擇.但因當點日期無法再PAGE_LOAD取出選擇日期產生可點選時間固想說如果我在點日期觸發的FUNCTION先將日期記下後POSTBACK經PAGE_LOAD取出記下日期產生時間選擇。



您使用什麼樣的控制項?Calendar?還是其他?
相關程式碼是如何?

另外,寫程式初期,會把一些原本可以在控制項事件中處理的東西,都塞到Page_Load去處理
等知道控制項的是件後,才想到應該放在控制項的事件處理比較恰當

所以,如果您目前用的是Server控制項
建議稍微去理解一下該控制項的事件有哪些?
各事件的
觸發條件是什麼?
先後順序如何?

這有助於您用適合的事件處理事情

以上提供您參考

^_^
本篇文章回覆於2019-06-27 14:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

精載
檢舉此回應
我用的是SERVER的Calendar控件.使用內部點選日期事件.再點選後抓出選擇日期產生當天可選預約時間供選擇
但是因在Calendar控件點日期事件中產生LINKBUTTON可預約時間會造成LINKBUTTON點擊事件不觸發.故我將產生改寫在PAGE_LOAD時作.讓LINKBUTTON可產生
本篇文章回覆於2019-07-05 16:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.