2
我有一次發送5人的電子郵件功能。我在控制器中稱這個函數爲submitemail
。我想在電子郵件功能觸發時進行加載。我想向用戶顯示郵件發送成功與否。怎麼做?把電子郵件發送加載
我有一次發送5人的電子郵件功能。我在控制器中稱這個函數爲submitemail
。我想在電子郵件功能觸發時進行加載。我想向用戶顯示郵件發送成功與否。怎麼做?把電子郵件發送加載
用ajax調用你的控制器的動作...在ajax調用之前顯示一個加載圖像...並在ajax函數的oncomplete事件中隱藏加載圖像...並顯示相應的成功和錯誤消息。
您可以使用
@using (Ajax.BeginForm("ActionName", null, new AjaxOptions
{UpdateTargetId = "dialog-model", InsertionMode = InsertionMode.Replace
}, new { id ="AjaxForm" }))
{
...form here
}
AjaxOptions是一個對象,可以得到更迭的更迭就可以顯示消息
new AjaxOptions()
{
UpdateTargetId = "divPlaceholder",
InsertionMode = InsertionMode.Replace,
OnSuccess = "alert('OnSuccess')",
OnBegin = "alert('OnBegin')",
OnComplete = "alert('OnComplete')",
OnFailure = "alert('OnFailure')"
}
感謝Ankush,是有它的任何例子或樣本? –
http://stackoverflow.com/questions/10822038/display-loading-gif-image-while-loading-with-ajax –