有點背景:我使用asp.netnet MVC,我是而不是,允許異步提交使用jQuery的表單。當用戶提交表單時,發生保存需要幾秒鐘,然後向他們顯示一條消息。在這個時候,客戶想要顯示一個帶有圖像和處理標籤的覆蓋圖。我正在使用BlockUI(jquery插件)進行所有疊加,但它不會工作,因爲我不通過ajax發佈表單。當表單被提交時(而不是通過Ajax),是否可以顯示覆蓋圖?
有關如何顯示疊加層的任何想法都非常感謝。
TIA。
問候,
拉賈
有點背景:我使用asp.netnet MVC,我是而不是,允許異步提交使用jQuery的表單。當用戶提交表單時,發生保存需要幾秒鐘,然後向他們顯示一條消息。在這個時候,客戶想要顯示一個帶有圖像和處理標籤的覆蓋圖。我正在使用BlockUI(jquery插件)進行所有疊加,但它不會工作,因爲我不通過ajax發佈表單。當表單被提交時(而不是通過Ajax),是否可以顯示覆蓋圖?
有關如何顯示疊加層的任何想法都非常感謝。
TIA。
問候,
拉賈
您可以將覆蓋綁在按鈕的點擊,因爲你不使用AJAX表單提交將刷新頁面。
另外,blockUI不應該需要AJAX。
$('.button').click(function() {
$.blockUI();
});
既然你使用MVC,我不確定你是否使用webforms或控制器。
請試試這個,
對於web表單,u可以使用的OnClientClick調用JavaScript來顯示有處理GIF圖像的股利。
對於控制器模式,在提交表單之前的onclick事件處理程序中,使用javascript/jquery顯示具有處理gif圖像的div。
但它會顯示覆蓋,直到頁面回來(我使用PRG模式)? – Raja 2011-05-12 15:28:29
是的,直到頁面重新加載。沒有AJAX,沒有什麼能夠防止頁面重新加載中的小差距。 – 2011-05-12 15:30:11
哇,這工作絕對好.....不知道blockUI將工作,即使操作不是異步。謝謝一堆:-) – Raja 2011-05-12 15:34:55