2010-02-10 22 views
0

我繼承了大量使用Anthem.net的Web應用程序。有一個操作速度慢,我被要求添加一個加載圖標來通知用戶信息正在被提取。使用UpdateProgress控件的問題

我開始着手使用asp:updateprogress控件,它可以在asp:updatepanel頁面上正常工作。但是當觸發控件位於一個anthem:面板控件中時,加載圖標不會顯示,就像它不能識別回調機制一樣,我注意到對於asp:updatepanel中的按鈕,則下列JavaScript是呈現:

<input type="submit" name="btnGaman" value="Gaman" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;btnGaman&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" id="btnGaman" /> 

但對於位於國歌裏面一個按鈕:面板:

<input type="submit" name="btnSearch" value="Leita" onclick="javascript:Anthem_FireCallBackEvent(this,event,'btnSearch','',true,'','','',true,null,null,null,true,true);return false;WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;btnSearch&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" id="btnSearch" class="button darkgrey px52" /> 

有一些JavaScript的調整,我錯過了國歌和ASP:updateprogess正常工作在一起嗎?或者我應該使用一些國歌控制來做到這一點?

回答

0

好的,我最終刪除了我的頁面中的Anthem.Net用法,並選擇使用asp:updatepanel代替。我這樣做主要是因爲Anthem.Net項目似乎不再維護,所以我將它換掉了:)花了很多工作,但我認爲長遠來看它會更好

0

您可以覆蓋所需的控件就像我爲Literal做的那樣。