こんにちは、私はこの投稿から同じ問題を抱えています:
onBeginが失敗したときにロード要素を非表示にしないAjax.BeginFormですが、まだ解決する方法が見つかりません。
基本的に、OnBegin 関数で Ajax.BeginForm を使用し、この関数が false を返した場合、読み込み中の elementID は引き続き表示され、再び非表示になることはありません。
これは私がテストしているコードです:
function isValid() {
return false
}
<% using (Ajax.BeginForm("LogIn", "Security", new { ReturnUrl = Request["ReturnUrl"] }
, new AjaxOptions { UpdateTargetId = "resultErrors", OnBegin = "isValid", LoadingElementId = "updatePanel" }))
{ %>