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

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

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

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

مشاهده بیشتر

آموزش تنظیم یک View در MVC

تنظیم یک View

کدی که توسط امکان Scaffolding به صورت ویزاردی ایجاد می شود یک نقطه ی شروع بسیار مناسب برای برنامه ی شما محسوب می شود، با این وجود تمام آن قابلیت هایی که شما در برنامه ی خود به آن نیاز دارید را لزوما فراهم نمی کند. این امکان برای شما وجود دارد که با تنظیم سفارشی آن کد، نیازهای برنامه ی خود را برطرف سازید. در حال حاضر برنامه ی شما دوره های آموزشی که دانشجویان در آن ثبت نام کرده اند را برای دانشجوی انتخابی نمایش نمی دهد. در این مبحث، دوره های آموزشی که دانشجویان در آن ثبت نام کرده اند را ویژه ی هر دانشجو به view با نام Details اضافه می کنیم و جزئیات دانشجوی انتخابی را در قالب view Details به نمایش می گذارد.
فایل Students/Details.cshtml را باز کرده و در زیر تگ < /dl>، و پیش از تگ بسته ی< /div> ، کد زیر را جای گذاری کنید.


< table class="table">


            Course Title
        

            Grade
        

            Credits
        
    
    @foreach (var item in Model.Enrollments)
    {


                @Html.DisplayFor(modelItem => item.Course.Title)
            

                @Html.DisplayFor(modelItem => item.Grade)
            

                @Html.DisplayFor(modelItem => item.Course.Credits)
            
        
    }
< /table>

این کد یک جدول می سازد که به ازای هر رکورد در جدول Enrollment ، یک سطر برای دانشجوی انتخابی نمایش می دهد. متد Display، HTML شی مورد نظر (modelItem) که آن عبارت را نمایش می دهد، render می کند (اجرا کرده و نمایش می دهد). برای این از متد Display استفاده می کنیم (بجای اینکه مقدار property را به سادگی در کد مورد نظر بگانجانید) که مطمئن شویم مقدار بر اساس نوع آن و همچنین قالب آن نوع فرمت بندی می شود. در این مثال، هر عبارت تنها یک فیلد (property) از رکوردی که داخل حلقه افتاده بازمی گرداند و مقادیر بازگشتی از نوع اولیه هستند که به صورت متن نمایش داده می شوند.
به Students/Index view پیمایش کرده و Details را برای یکی از داشنجویان انتخاب کنید. خواهید دید که دوره های آموزشی که در آن ثبت نام شده اند، داخل view ای که Details نام دارد، به نمایش گذاشته شده.


آموزش MVC
1394/09/21 3586 2432
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

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