Ajax.BeginForm چیست ؟ Ajax.BeginForm یک متد اکستنشن کمکی در ASP.NET MVC Ajax میباشد. که برای ارسال داده های فرم به سرور بدون ارسال کل صفحه استفاده می شود. برای کارکرد صحیح عملکرد Ajax.BeginForm، باید مرجع کتابخانه jquery.unobtrusive-ajax را اضافه کنیم. راه های زیادی برای اضافه کردن آن به پروژه ما وجود دارد. برای یادگیری نحوه کار با Ajax.BeginForm ویدیو آن را مشاهده کنید.
آموزش Ajax ثبت اطلاعات فرم توسط Ajax.BeginForm | Ajax.BeginForm به ما کمک میکند تا اطلاعات یک فرم را به صورت Ajax ثبت کنیم. ابتدا باید هلپر Ajax.BeginForm خود را به صورت زیر کانفیگ کنیم.
توجه داشته باشید به غیر از UpdateTargetId که یک ID دریافت میکند بقیه موارد Function دریافت میکنند و در دادن نام ها نباید از پرانتز و یا نامبر ساین استفاده کنید.
@using (Ajax.BeginForm("Create","Blog",FormMethod.Post,new AjaxOptions
{
OnBegin = "OnBegin",
OnComplete = "OnComplete",
OnSuccess = "OnSuccess",
OnFailure = "OnFailure",
UpdateTargetId = "ShowResualt",
}
))
برای اینکه پروژه شما کار کند حتما فایل jquery.unobtrusive-ajax را از nuget package manager دانلود و به پروژه اضافه کنید.