انواع مختلفی از تکنیک ها برای ارسال فرم در ASP.NET MVC وجود دارد. این مجموعه ای از 4 مقاله است که در آن با روش های مختلف ارسال فرم در حین کار در ASP.NET MVC آشنا می شوید.
این مقاله دانش شما را نه تنها برای ارسال فرم، بلکه در مورد اصطلاحات اولیه فرم های ASP.NET MVC نیز افزایش می دهد.
جریان مقاله
در این مقاله با مفاهیم زیر آشنا خواهید شد.
- ارسال فرم چیست؟
- چند راه برای ارسال فرم؟
- یادداشت های کوتاه در مورد روش های مختلف ارسال فرم.
- @Html.BeginForm چیست؟
- نحو @Html.BeginForm؟
- توضیح روش های مختلف سربارگذاری شده Html.BeginForm.
- RouteValues چیست؟
- HtmlAttributes چیست؟
- FormMethod چیست؟
- وظیفه
- پیاده سازی گام به گام @Html.BeginForm
(ما یک پست با @Html.BeginForm انجام خواهیم داد)
- جمع بندی سریع
فرم ارسال (ارسال) چیست؟
کاربر فرم/صفحه را پر کرده و مشخصات وارد شده را به سرور ارسال می کند. در پایان، ما اطلاعات می خواهیم. و مشخصات کاربر باید در سرور ذخیره شود.
چند راه برای ارسال فرم در ASP.NET MVC وجود دارد
در ادامه راه های ارسال فرم آمده است.
- @Html.BeginForm با اقدام کد سخت.
- @Ajax.BeginForm با اکشن کد سخت.
- دکمه ارسال ورودی HTML با استفاده از ویژگیهای FormAction، FormMethod.
- با استفاده از jQuery set form ویژگی Action.
- استفاده از jQuery AJAX با FormData.
- استفاده از jQuery AJAX با serializeFormJSON.
یادداشت های کوتاه
@Html.BeginForm
BeginForm یک متد پسوندی از کلاس HtmlHelper@ است و برای ایجاد، رندر کردن تگ فرم در HTML استفاده می شود.