Latest web development tutorials

المنطق ASP.NET الشفرة VB

منطق البرمجة: تنفيذ التعليمات البرمجية مشروط.


إذا كانت الظروف

يسمح VB تحت بتنفيذ التعليمات البرمجية حالة.

استخدام تعليمة if لتحديد الظروف. وفقا لنتيجة الحكم، في حالة عودة بيان صحيحة أو خاطئة:

  • إذا بيان يبدأ كتلة التعليمات البرمجية
  • شروط مكتوبة بين إذا ثم
  • رمز إذا كان الشرط صحيحا، إذا ... ثم، ويتم تنفيذها بين نهاية إذا

أمثلة

@Code
Dim price=50
End Code
<html>
<body>
@If price>30 Then
@<p>The price is too high.</p>
End If
</body>
</html>

تشغيل المثال »


غيرها الحالة

الا اذا قد تحتوي على بيان الشروط.

شروط شيء آخر حددت كود إذا كان الشرط غير صحيحة ليتم تنفيذها.

أمثلة

@Code
Dim price=20
End Code
<html>
<body>
@if price>30 then
@<p>The price is too high.</p>
Else
@<p>The price is OK.</p>
End If
</body>
</htmlV>

تشغيل المثال »

ملاحظة: في المثال أعلاه، إذا كان الشرط الأول هو الصحيح، إذا كان سيتم تنفيذ كتلة التعليمات البرمجية. آخر إذا تم تغطية الظروف بالإضافة إلى حالة من "جميع الحالات الأخرى."


شروط ELSEIF

يمكنك استخدام معايير متعددة للحكم ELSEIF الشروط:

أمثلة

@Code
Dim price=25
End Code
<html>
<body>
@If price>=30 Then
@<p>The price is high.</p>
ElseIf price>20 And price<30
@<p>The price is OK.</p>
Else
@<p>The price is low.</p>
End If
</body>
</html>

تشغيل المثال »

في المثال أعلاه، إذا كان الشرط الأول هو الصحيح، إذا كان سيتم تنفيذ كتلة التعليمات البرمجية.

إذا كان الشرط الأول غير صحيح والشرط الثاني هو الصحيح، وسيتم تنفيذ كتلة رمز ELSEIF.

عدد غير محدود من الظروف ELSEIF.

إذا كانت الشروط إذا وELSEIF ليست صحيحة، وكتلة آخر الماضي (بدون شروط) ويشمل "جميع الحالات الأخرى."


اختر الحالة

كتل مختارة يمكن استخدامها لاختبار عدد من الشروط منفصلة:

أمثلة

@Code
Dim weekday=DateTime.Now.DayOfWeek
Dim day=weekday.ToString()
Dim message=""
End Code
<html>
<body>
@Select Case day
Case "Monday"
message="This is the first weekday."
Case "Thursday"
message="Only one day before weekend."
Case "Friday"
message="Tomorrow is weekend!"
Case Else
message="Today is " & day
End Select
<p> @message </p>
</body>
</html>

تشغيل المثال »

وراء "تحديد حالة" متبوعة قيمة اختبار (اليوم). كل حالة على حدة لديها قيمة ظروف الاختبار وأي عدد من الأسطر من التعليمات البرمجية. إذا كانت قيمة اختبار تطابق قيمة الحالة، يتم تنفيذ الخط المقابل من التعليمات البرمجية.

حدد كتلة لديه الافتراضي (عدا قضية)، عندما لا تتطابق جميع ظروف محددة، ويغطي "جميع الحالات الأخرى."