آموزش ASP.Net به زبان ساده > آموزش مدل صفحات وب WP
درس سیزدهم : آشنایی با کمک دهنده ( Helpers ) در ASP.Net Web Pages
مقدمه :
کمک دهنده ها ( Helpers ) در ASP.Net کامپوننت ها و ابزارهایی هستند که به راحتی و
حتی با نوشتن یک خط کد در صفحات وب قابل دسترس می باشند .
در ASP.Net Razor ، می توانید کمک دهنده های پیش فرض و از قبل تعریف شده را استفاده
کرده یا خود به وسیله کدنویسی و ادغام چند Helpers یک کمک دهنده جدید را ایجاد نمایید
. هر زمان که به کمک دهنده مورد نظر خود نیاز داشتید ، کافی است تا کد متد فراخوان
آن را در صفحه و در محل مورد نظر قرار دهید .
در این بخش به معرفی برخی از کمک دهنده ( Helpers ) های پیش فرض و آماده در ASP.Net
خواهیم پرداخت . سپس توضیح مختصری راجع به هر کدام ، بیان می کنیم . در درس های بعدی
نیز با نحوه کار آنها آشنا خواهید شد .
از مهمترین کمک دهنده های پیش فرض ASP.Net می توان به موارد زیر اشاره نمود :
- WebGrid Helper : از این کمک دهنده برای نمایش جدول وار اطلاعات
در صفحات وب استفاده می شود .
- Chart Helper : از این کمک دهنده نیز برای نمایش نمودار وار
یا به صورت دیاگرام اطلاعات مورد نظر ، در صفحات وب استفاده می شود .
- WebMail Helper : یک افزونه و کمک دهنده خاص و سریع برای ارسال
ایمیل از طریق صفحات وب ASP.Net .
- WebImage Helper : یک کمک دهنده برای کار با تصاویر بر روی
صفحات وب می باشد .
در ادامه به تشریح بیشتر موارد ذکر شده و نحوه نصب آنها بر روی سیستم کامپیوترتان صحبت
خواهیم کرد .
کمک دهنده نمایش جدول وار اطلاعات WebGrid Helper :
از این کمک دهنده می توان برای نمایش جدول وار اطلاعات به راحتی استفاده نمود . مهمترین
ویژگی های آن عبارتند از :
- به طور اتوماتیک یک جدول را برای نمایش اطلاعات داده شده ، تولید می کند .
- از گزینه های مختلفی جهت قالب بندی و تعیین نحوه نمایش اطلاعات پشتیبانی می کند .
- از قابلیت صفحه بندی و حرکت بین صفحات در نمایش اطلاعات پشتیبانی می کند .
- دارای قابلیت مرتب سازی اطلاعات به صورت صعودی یا نزولی ، با کلیک بر روی عنوان ( هدر
) هر ستون داده در جدول می باشد .
کمک دهنده نمودار و دیاگرام Chart Helper ;
کمک دهنده نمودار Chart ، قابلیت نمایش انواع داده ها مثل اطلاعات ، آرایه ها ، جداول
بانک های اطلاعاتی ، داده های فایل های مختلف و ... را به صورت نمودارهای گوناگون (
ستونی ، میله ای ، دایره ای و ... ) را داراست .
شکل زیر نمونه هایی از استفاده این کمک دهنده ها را نشان می دهد :
کمک دهنده ارسال ایمیل WebMail Helper :
این کمک دهنده ، امکان استفاده از توابع مختلف برای ارسال ایمیل در صفحات ASP.Net را
با استفاده از پروتکل ( SMTP ( Simple Mail Transfer Protocol می دهد . به وسیله
کمک دهنده ارسال ایمیل WebMail ، می توانید به راحتی و بدون نیاز به طراحی فرم ها و
کدنویسی های طولانی ، امکان ارسال ایمیل از سایت خود را برای کاربران ، فراهم کنید
.
کمک دهنده کار با تصاویر WebImage :
کمک دهنده کار با تصاویر یا WebImage Helper ، امکان استفاده از توابع و متدهایی جهت
کار با عکس ها را ، بر روی صفحات وب برای شما فراهم می کند .
از مهمترین قابلیت های این کمک دهنده می توان به امکان تغییر جهت تصاویر ( flip ) ،
چرخاندن تصاویر ( rotate ) ، بزرگ و یا کوچک نمودن آنها ( resize ) و یا قرار دادن
عکس ها به عنوان پس زمینه ( watermark ) صفحات اشاره کرد .
کمک دهنده های نسل سوم یا Third Party Helper :
به وسیله کدهای Razor و کمک دهنده های نسل سوم ( کمک دهنده هایی که از سوی منابع خاص
دیگری برای شما طراحی شده اند ) می توانید قابلیت های بسیاری همچون امکانات چند رسانه
ای ، کار و تعامل با شبکه های اجتماعی ، سیستم های مسیریابی و ... را به سایت خود اضافه
نمایید .
نحوه نصب کمک دهنده ها در ASP.Net Razor :
برخی از کمک دهنده های ASP.Net Helpers به صورت پیش فرض ، بر روی نرم افزار WebMatrix
نصب بوده و همچنین شما می توانید سایر کمک دهنده های مورد نظر خود را نصب نمایید .
در بخش مرجع کمک دهنده های ASP.Net Helpers می توانید لیستی از کمک دهنده های پیش فرض
و نصب شده و یا سایر کمک دهنده هایی که می توانید بر روی نرم افزار خود نصب کنید را
مشاهده نمایید . به مجموعه این کمک دهنده ها در اصطلاح کتابخانه کمک دهنده های ASP.Net
یا ASP.Net Helper Library می گویند . چنانچه در نرم افزار WebMatrix یک وب سایت را
ایجاد نموده اید ، برای نصب یک کمک دهنده جدید به روش زیر عمل کنید :
- در نرم افزار WebMatrix ، بخش site را از منوی سمت راست و پایین صفحه انتخاب کنید .
- بر روی گزینه Web Pages Administration کلیک نمایید .
- به وسیله رمز عبور خود * ، به بخش Web Pages Administration وارد شوید .
- همانند تصویر زیر از طریق فیلد Search به جستجوی Helper یا کمک دهنده مورد نظر خود
پرداخته و سپس آن را نصب نمایید .
* راهنمایی : زمانی که برای اولین بار به بخش Web Pages Administration
وارد می شوید ، برنامه از شما می خواهد تا برای خود یک رمز عبور تعیین کنید . پس از
آن ، از در هر بار ورود بایستی رمز خود را وارد نمایید .
راجع این مطلب
سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...
>>>>> ورود به انجمن تخصصی
نطر خودتان درباره این صفحه را با ما در میان گذاشته و در صورت تمایل از Developer1
حمایت نمایید :