作者moneylove (money)
看板C_Sharp
標題[問題] 請問各位有關ajax的問題
時間Sun Dec 26 12:01:36 2010
各位版大
我現在要做對一個button做modalPopupExtender
在執行中不能對任何的control進行點擊的動作
以下是部分程式碼
<asp:Button ID="Button3" runat="server" onclick="Button3_Click"
OnClientClick="modalPopup()" Text="儲存" Visible="true" />
<asp:Panel ID="Panel1" style="display:none" Height="50px"
Width="250px" runat="server">
<img src="loading.jpg" /><br />
資料處理中.....
</asp:Panel>
<cc1:ModalPopupExtender ID="Button3_ModalPopupExtender" runat="server"
DynamicServicePath="" PopupControlID="Panel1" TargetControlID="Button3"
BackgroundCssClass="modalBackground" Enabled="True" Drag="True"
DropShadow="false">
</cc1:ModalPopupExtender>
<script type="text/javascript">
function modalPopup() {
var m = document.getElementById('<% =Button3.ClientID%>');
m.click();
}
</script>
寫完之後效果有出來,但是它沒有辦法去觸發button3_click
導致我要的功能沒有辦法出來,請問一下這有辦法解決嗎??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.175.223
→ Eleganse:沒人回答 那我猜一下樓主遇到什麼問題好了 12/30 12:35
→ Eleganse:我想它並不是沒有觸發 而是觸發了 但是你的網頁RELOAD了 12/30 12:35
→ Eleganse:reload後 網頁就回到初始狀態 12/30 12:36
→ moneylove:就一直在資料處理中~~就掛在那邊 12/30 13:44
→ moneylove:何謂回到初始狀態???? 12/30 13:44
推 Eleganse:我印象中有一種手法 可以把網頁執行時的背景事件依序列出 12/30 14:47
→ Eleganse:(Page_Load、Page_PreRender......等) 12/30 14:48
→ Eleganse:您可以找找看 看到底是卡在哪一個事件 12/30 14:48
推 Eleganse:另外不知是不是我的誤解 資料處理中那些東西 12/30 14:52
→ Eleganse:不是應該寫在UpdateProgress裡嗎 12/30 14:52
→ Eleganse:您沒有把所有的程序潑出來 很難猜測是哪裡出問題 12/30 14:53