一度に5人に送信できるメール機能があります。というコントローラーでこの関数を呼び出しますsubmitemail
。メール機能起動時に読み込みを入れたい。メール送信が成功したかどうかをユーザーに表示したい。どうやってするの?
2 に答える
4
コントローラーのアクションをajaxで呼び出します... ajax呼び出しの前に読み込み中の画像を表示します...そしてajax関数のoncompleteイベントで読み込み中の画像を非表示にします...また、適切な成功とエラーメッセージを表示します。
于 2013-01-13T11:45:17.727 に答える
1
使用できます
@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')"
}
于 2013-01-13T13:35:40.770 に答える