خلاصه داستان
- معرفی
- تعریف
- مزایای
- کنترل های مختلف
مقدمه
Html helper یکی از مزایای اصلی MVC است . HTML Helper از هر View engine در MVC استفاده می کند. این شامل روش های زیادی است، با استفاده از این روش ها کنترل هایی مانند Text box، Check box، Radio button و غیره ایجاد می کنیم.
تعریف
Html Helper یک کلاس است. از نمایش کنترل های Html در نمای پشتیبانی می کند.
- فضای نام: System.Web.Mvc
- اسمبلی: System.Web.Mvc (در System.Web.Mvc.dll)
نحو
- namespace System.Web.Mvc
- {
- public class HtmlHelper
- {
- }
- }
مزایا
Html Helper بسیار سریع است. مرورگر فقط در صورتی html را می شناسد که برنامه ای توسعه یافته باشد و از مرورگر به برنامه درخواست دهد. تبدیل از کنترل سرور به کنترل html زمان می برد.
با استفاده از کنترل Html Helper نیازی به تبدیل کنترل html نیست زیرا کنترل html پیش فرض است.
بدون Html Helper
با Html Helper
کلاس HTML
Html Helper یک کلاس است. برای کلاس کمکی Html شی بسازید سپس متد html helper را فراخوانی کنید و آن متد یک کنترل کمکی html است.
مثال
- @Html.TextBox("txtName", "")
توضیح
در اینجا، @Html یک شی برای کلاس کمکی Html است. داخل WebViewPage کلاس انتزاعی است.
تصویر بالا می تواند شی Html را که در خط صفحه علامت گذاری شده است، ببیند. اگر روی HtmlHelper راست کلیک کنید و برو به تعریف کلیک کنید، می توانید کلاس html helper را ببینید.