在MVC 5.2.2中,我需要通過將表單中的值發送到Web服務來處理數據。雖然這樣做需要一些時間從網絡服務獲取狀態並返回到新視圖。同時我需要顯示請等待,以防止用戶重複提交。如何顯示請等待MVC 5中的表單發送消息,直到控制器返回視圖
public ActionResult PopulateHistory(HistoryModel history)
{
try
{
string policyNumber = history.product.Split(',')[0];
string productCode = history.product.Split(',')[1];
string startDate = code;
string endDate = (DateTime.UtcNow).ToString("yyyy-MM-dd");
Container historyContainer =_History.CreateBusinessObject_History
(policyNumber,productCode,endDate,startDate);
//Getting history from webservice
DataTable historyGridview =_History.GethistoryValues
(historyContainer);
return View(historyGridview);
}
catch (Exception ex)
{
SemanticLogger.Log.Error(ex.ToString());
return View(ex.ToString());
}
}
我認爲你應該看看阿賈克斯。 – th1rdey3 2014-12-02 13:03:38
[鏈接] http://stackoverflow.com/questions/24661606/loading-please-wait-pop-up-in-mvc-view我試過這一個不起作用。 – 2014-12-02 15:04:28
顯示調用服務的代碼 – 2014-12-02 22:48:31