استخدام 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
اترك تعليقك