簡體   English   中英

服務器端和客戶端單擊ASP.NET鏈接按鈕

[英]Server Side and Client Side Click on ASP.NET Linkbutton

我有一個標准的鏈接按鈕,它有一個OnClick處理程序。 處理程序運行一個冗長的過程。 我想在我們等待操作完成時插入一個顯示“請稍候”圖像的客戶端處理程序:

$("#<%= btnProcess.ClientID %>").click( function() {
  $("#loaderimage").show();
});

我們的想法是,當頁面回發時,圖像將被清除。

這是正確的方法嗎? 它似乎沒有用 - 有沒有人有這樣的事情的例子或最佳實踐?

克里斯

請致電以下

function__doPostBack("clientIdOfSubmitButton", null)`

我認為這對你有用。

您可以使用UpdatePanelUpdateProgress控件來執行該任務。 這是一個例子

其他方案。 首先創建一個WebService (它將執行所需的任務),在按鈕點擊時從客戶端調用它,同時使用javascript或jquery show image。 一旦您從服務確認任務已完成,請隱藏此圖像並告知用戶任務已完成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM