شروع دوره پایتون از پنجشنبه 1 خرداد ، مقدماتی تا پیشرفته، بدون پیش نیاز شروع دوره پایتون از پنجشنبه 1 خرداد ، مقدماتی تا پیشرفته، بدون پیش نیاز
🎯 ثبت نام
بستن تبلیغات
تسلط کامل بر سی‌شارپ با یک دوره پروژه‌محور

یادگیری سی شارپ از مفاهیم پایه تا پروژه محور: شی‌گرایی، کار با SQL و LINQ، ORMها (Entity Framework)، ساخت پروژه مدیریت رستوران با گزارشات حرفه‌ای و امکانات کامل!

مشاهده بیشتر
تسلط جامع بر MVC Core برای توسعه وب حرفه‌ای

یادگیری MVC Core از مبانی تا پیشرفته: شی‌گرایی، Routing، Entity Framework، امنیت، تست یونیت، Razor، Ajax، و پروژه‌های کاربردی! یک دوره کامل برای تسلط بر توسعه وب با ASP.NET Core. به صورت حضوری و آنلاین!

مشاهده بیشتر

آموزش نمایش متن String در ASP.Net MVC

آموزش نمایش متن String با HtmlHelper در ASP.Net MVC :

در این درس به آموزش نحوه نمایش و تولید خروجی متنی (String) با استفاده از کلاس HtmlHelper در یک View Razor چهارچوب کاری ASP.Net MVC پرداخته ایم.
کلاس HtmlHelper دارای دو متد ویژه جهت نمایش و تولید خروجی متنی (String) در Razor View می باشد :

  • متد Display.
  • متد ()DisplayFor.

از کلاس Student Model زیر، در مثال های آموزش متد Display و ()DisplayFor استفاده خواهیم کرد :

public class Student
{
    public int StudentId { get; set; }
    public string StudentName { get; set; }
    public int Age { get; set; }
}

آموزش کار با متد ()Display در ASP.Net MVC Razor :

متد ()Display یک متد loosely Typed (بدون التزام به رعایت نوع داده ای متغیرها) است نه یک String یا خروجی متنی را برای خاصیت مدل تعیین شده در Razor View تولید می کند.
ساختار کلی استفاده از متد ()Display به صورت زیر است :

MvcHtmlString Display(string expression) 

متد ()Display دارای چندین overload (حالت های مختلف فراخوانی بر حسب نوع و تعداد پارامترها) است، برای دریافت اطلاعات بیشتر به سایت MSDN مراجعه کنید.
در کد مثال زیر، مقدار خاصیت “StudentName” مدل Student را توسط متد ()Display در خروجی نشان داده ایم :

@Html.Display("StudentName")
"Steve"

آموزش کار با متد ()DisplayFor در MVC Razor View :

متد ()DisplayFor یک متد Strongly Typed (ملزم به رعایت نوع داده ای متغیرها) است. این متد توسط lambada expression یک String یا خروجی متنی را جهت نمایش یک خاصیت شی ای از مدل، تولید می کند.
ساختار کلی استفاده از متد ()DisplayFor به صورت زیر است :

MvcHtmlString DisplayFor(<expression<func<tmodel,tvalue>> expression)

در کد مثال عملی زیر، مقدار خاصیت StudentName مدل Student را توسط متد ()DisplayFor نمایش داده ایم :

@model Student
@Html.DisplayFor(m => m.StudentName)
" Steve  "

در کد مثال فوق، پارامتر اول متد ()DisplayFor یک lambada expression است که مقدار خاصیت StudentName مدل Student را جهت نمایش انتخاب کرده است. این متد یک String حاوی متن “steve” را نشان داده است.

1396/02/26 2690 1151
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...