استخدام Inline Code في View

-

في هذا الدرس بتعرف على طريقة اضافة اكواد برمجية Inline Code داخل ال View، حيث يوفر View امكانيات رهيبة في ذلك بحيث يمكن دمج اكواد Html مع  Inline Code مثل if ، foreach ... الخ

تمام التمام نوخذ مثال على السريع لفهم الموضوع :

مثال على if 

@if (TempData["DivError"] != null)
{
    <div class="row">
        <div class="col-12 alert alert-danger">
            <div></div>
            @TempData["DivError"]
        </div>
    </div>
}
في هذا المثال نقوم بفحص متغير من نوع TempData بحيث اذا كان لا يساوي NULL ويحتوي على قيمة، إذا كان كذلك فيتم عرض هذا الخطأ، اذا كان غير ذلك، فلن يتم تنفيذ أي شيء .

مثال foreach 
نقوم هنا باستخدام array  للبلدان ثم نقوم بعرضها داخل <li>

@{
    string[] countries = new string[] { "England", "France", "Germany", "China" };
    <ul>
        @foreach (string country in countries)
        {
            <li>@country</li>
        }
    </ul>
}
وبهاي الطريقة يمكن كتابة اي اكواد برمجية داخل View 
ملاحظة :  يجب كتابة الاكواد البرمجية داخل 
@{
@*Code Here*@
}

لا تقلق اذا ما فهمت طريقة الكتابة. لحد الان الغرض هو توخذ فكره عامة عن الموضوع ومستقبلا بنتعرف على تفاصيل كثيرة لكتابة الاكواد داخل View