Чому ми використовуємо BeginForm у MVC?
Ми створюємо строго типізоване представлення за допомогою моделі продукту, яка використовує HTML. Метод BeginForm(). створити форму. Метод BeginForm() — це метод розширення класу HtmlHelper, який записує початковий тег «<form>», а також викликає метод «Dispose()», який записує завершальний тег «</form>». 8 травня 2024 р.
BeginForm(HtmlHelper, String, String, Object, FormMethod, Object) Записує початковий тег <form> у відповідь і встановлює для тегу дії вказані значення контролера, дії та маршруту. Форма використовує вказаний метод HTTP та містить атрибути HTML.
Різниця між декларативним використанням BeginForm і використанням тегу форми HTML полягає в наступному BeginForm призначає значення за замовчуванням для методу дії та атрибутів дії, що спрощує розмітку.
Замість оголошення сторінки макета на кожній сторінці перегляду, ми можемо використовувати сторінку _ViewStart. Коли запущено View Page Start, «_ViewStart. cshtml» призначить для нього сторінку макета. а також забезпечити більшу зручність обслуговування нашої програми.
Аякс. BeginForm є метод розширення допоміжного класу ASP.NET MVC Ajax, який використовується для надсилання даних форми на сервер без повернення всієї сторінки. Для роботи Ajax. Щоб правильно почати роботу, нам потрібно додати посилання на jQuery.
IEnumerable виконає запит на вибірку на стороні сервера, завантажить дані в пам’ять на стороні клієнта, а потім відфільтрує дані. IEnumerable можна використовувати для запиту даних із колекцій у пам’яті, таких як List, Array тощо.