دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۵
  • شهریور

جلسه ۲۲ : نمایش رشته با HtmlHelper در ASP.NET MVC

  • دسته‌بندی‌ها :
جلسه ۲۲ : نمایش رشته با HtmlHelper در ASP.NET MVC
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش ASP.NET MVC ، را دنبال می کنند. متن ها و محتوای نوع رشته ای از قسمت های اصلی تشکیل دهنده ی محتوای هر صفحه وبی را تشکیل می دهند و در هنگام بارگزاری صفحات وب ابتدا متن و رشته نمایش داده می شود. نمایش دادن محتوای رشته ای با استفاده از HtmlHelper  نیز بسیار ساده و کوتاه است. برای آشنایی با چگونگی نمایش رشته با HtmlHelper در ASP.NET MVC در ادامه ی آموزش با ما همراه باشید.

      نمایش رشته با HtmlHelper در ASP.NET MVC

      در این آموزش یاد خواهید گرفت که چگونه با استفاده از کدهای HtmlHelper در نمای Rozar محتوای رشته ای ایجاد کنید.

      کلاس HtmlHelper برای تولید و نمایش محتوای رشته ای دو متد را معرفی می کند:

      • ()Display
      • ()DisplayFor

      ما در کلاس Student از متدهای ()Display و ()DisplayFor استفاده خواهیم کرد.

      کلاس مدل Student :

      مثال : 

      متد() Display

      ()Html.Display یک متد تایپ متداول است که یک رشته در نمای Rozar را برای ویژگی مدل مشخص شده تولید می کند.

      ساختار متد ()Display :

      مثال : 

      مثال : متد ()Display در نمای Rozar :

      مثال : 

      خروجی کد فوق در html :

      خروجی کد در html

      متد DisplayFor

      DisplayFor یک متد تایپ قوی است، این متد یک رشته را برای ویژگی آبجکت مدل مشخص شده با استفاده از یک ساختار لامبدا تولید می کند.

      ساختار مدل ()DisplayFor :

      مثال : 

      مثال : ()DisplayFor در نمای Rozar :

      مثال : 

      خروجی html در کد فوق :

      خروجی html 2

      در مثال فوق ما یک ویژگی StudentName از مدل Student با استفاده از لامبدا در متد () DisplayFor داریم. بنابراین یک رشته ی html با مقدار ویژگی StudentName که در مثال فوق “Steve” می باشد، تولید خواهد شد.

      کلام آخر

      همانطور که اشاره شد رشته ها یکی از اصلی ترین بخش های تشکیل دهنده ی محتوا و اولین بخش از محتوا هست که در هنگام بارگذاری صفحات وب نمایش داده می شود. از این رو با توجه به اینکه در حال بررسی و آموزش مباحث HtmlHelper در نمای Razar هستیم مباحث این بخش را به آموزش نمایش رشته با HtmlHelper در ASP.NET MVC اختصاص دادیم.

      در بخش بعد آموزش کار با Label در نمای Razar را بررسی خواهیم کرد.

      QR:  جلسه ۲۲ : نمایش رشته با HtmlHelper در ASP.NET MVC
      به اشتراک بگذارید