最近在開發中遇到這樣一個問題,有一個按鈕在點擊第一次的時候不會給出反應,只有在點擊第二次的時候纔會彈出我要的頁面,在經過無數次測試之後終於解決了,下面的方法供大家參考。
在Page_Load的時候加一個委託,如下代碼
Button btnDetail = (Button)Page.Master.FindControl("btnDetail");
btnDetail.Click += new EventHandler(btnDetail_OnClick);
當然代碼要寫在if(!Ispostback)中。
大家如果有疑問可以隨時交流,呵呵