我有一個下拉列表,在客戶端,我有它的變化事件。如果驗證通過,則選中inded更改的事件應該被觸發(服務器端)。我的身邊,服務器事件沒有被解僱。 Autopostback也設置爲true。下拉式服務器事件沒有被解僱
有什麼建議嗎?
我有一個下拉列表,在客戶端,我有它的變化事件。如果驗證通過,則選中inded更改的事件應該被觸發(服務器端)。我的身邊,服務器事件沒有被解僱。 Autopostback也設置爲true。下拉式服務器事件沒有被解僱
有什麼建議嗎?
如果要從代碼隱藏(與ASPX或ASCX標記相對)添加代碼,請確保將其添加到Page_Init事件中或重寫CreateChildControls。如果您希望直到Page_Load事件添加它,ASP.NET已經初始化控件狀態和視圖狀態,然後不會意識到存在下拉列表,所以當回發到來時,它不知道要將其路由的控件至。
而且,在這種情況下,請確保您始終將控制頁面,不只是當Page.IsPostback ==假
確保你的頁面代碼是autoeventwireup =真。
你可以在你的頁面設計頁面頂部查看它。
如果autoeventwireup設置爲false,您的事件不會觸發。自動事件將自動設置事件,所以有必要寫,否則你必須在初始化狀態設置事件。
您是否從客戶端事件返回true/false? – WraithNath
是的,儘管從客戶端發送了真正的消息,但不會去服務器端。 – Pankaj
如果您在網站運行時查看Visual Studio的「模塊」窗口,是否爲Web應用程序程序集加載了正確的位置和pdb文件?我有類似的問題之前,通過從Web應用程序中刪除bin和obj目錄解決,因此它完全重新編譯 – WraithNath