در این مقاله نحوه استفاده از کلاس های کمکی داخلی HTML در ASP.NET MVC را یاد خواهیم گرفت. در آموزش های قبلی ASP.NET MVC، دیدیم،
![](https://www.c-sharpcorner.com/article/working-with-built-in-html-helper-classes-in-Asp-Net-mvc/Images/MainPic.png)
با استفاده از کلاس HTML Helper، می توانیم HTML Controls را به صورت برنامه نویسی ایجاد کنیم. HTML Helpers در View برای ارائه محتوای HTML استفاده می شود. HTML Helpers (بیشتر) متدی است که یک رشته را برمی گرداند. استفاده از کلاس های HTML Helper برای ساخت برنامه ASP.NET MVC اجباری نیست. ما میتوانیم یک برنامه ASP.NET MVC بدون استفاده از آنها بسازیم، اما HTML Helpers به توسعه سریع یک view کمک میکند. کمککنندههای HTML در مقایسه با کنترلهای فرم وب ASP.NET سبکتر هستند، زیرا از ViewState استفاده نمیکنند و مدل رویداد ندارند.
کمک کننده های HTML به سه نوع دسته بندی می شوند:
- راهنماهای درون خطی HTML
- راهنماهای داخلی HTML
- راهنمای سفارشی HTML
در این مقاله به کمکهای داخلی HTML میپردازیم. در مقاله آتی این مجموعه، Inline و Custom HTML Helpers را مشاهده خواهیم کرد.
کمک کننده های داخلی HTML به سه دسته تقسیم می شوند:
- راهنمای استاندارد HTML
- کمک کننده های HTML با تایپ قوی
- راهنماهای HTML الگو
راهنماهای استاندارد HTML Helpers
استاندارد HTML برای ارائه رایجترین نوع کنترلهای HTML مانند TextBox، DropDown، دکمههای رادیویی، Checkbox و غیره استفاده میکنند. ما می توانیم با توجه به نیاز خود از هر کدام استفاده کنیم. بیایید برخی از راهنمای استاندارد HTML را ببینیم: