ASP.NET Razor - شرطهای VB
- پچھلے صفح تکرارهای VB Razor
- بعد کا پہلا صفح مقدمه MVC
منطق برنامهنویسی: اجرای کد بر اساس شرط
If شرط
VB اجازه میدهد تا کد بر اساس شرط اجرا شود
برای تست یک شرط، میتوانید از دستور if。
- دستور if یک بلوک کد را شروع میکند
- شرط بین if و then قرار دارد
- اگر شرط درست باشد، کد بین if ... then و end if اجرا میشود
مثال
@Code Dim قیمت = 50 End Code <html> <body> @If قیمت > 30 Then @<p>قیمت خیلی زیاد است.</p> End If </body> </html>
مثال چلانا
Else شرط
دستور if میتواند else شرط。
else شرط تعریف شده، کد اجرا میشود وقتی شرط به false تعریف میشود.
مثال
@Code Dim قیمت = 20 End Code <html> <body> @if قیمت > 30 then @<p>قیمت خیلی زیاد است.</p> Else @<p>The price is OK.</p> End If </body> </htmlV>
مثال چلانا
توضیح:در مثال بالا، اگر قیمت بیشتر از 30 نباشد، بقیه دستورات اجرا میشوند.
ElseIf شرط
قابل دسترسی است else if شرطچندین شرط را امتحان کنید:
مثال
@Code Dim قیمت = 25 End Code <html> <body> @If قیمت >= 30 Then @<p>قیمت زیاد است.</p> ElseIf قیمت > 20 And قیمت < 30 @<p>The price is OK.</p> Else @<p>The price is low.</p> End If </body> </html>
مثال چلانا
بالا مثال میں اگر پہلا شرط کو true بنایا جائے تو پہلا کا کد چلایا جائے گا۔
اگر، اگر آئندہ شرط کو true بنایا جائے تو دوسرے کا کد چلایا جائے گا۔
آپ کسی بھی تعداد کا else if شرطوں کو سیٹ کرسکتے ہیں۔
اگر if اور else if شرطوں میں کسی بھی کو true نہ ہونا تو آخری else کا کد چلایا جائے گا۔
شرطوں کا انتخاب
select کا کدایک سلسلہ کی شرطوں کی جانچ کرنے کیلئے استعمال کیا جاسکتا ہے:
مثال
@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>
مثال چلانا
"Select Case" کے بعد کا امتحان کا مطلب (day) ہوتا ہے۔ کسی بھی مخصوصی کا امتحان کو دفعاتی کی کلمات کی شکل میں شروع کیا جاتا ہے، بعد میں کسی بھی تعداد کا کد چارچا چاہئیے۔ اگر امتحان کا مطلب دفعاتی کا مطلب سے نمٹنا تھا تو کد چارچا کو چلایا جاتا ہے۔
select کو دیگر حالات کیلئے دفعاتی کی تعین کئے جانے والی کی دفعت (default:) بنانا چاہئیے، تمام دفعات کی ترتیب میں true نہ ہونے پر کچھ کو چلانا چاہئیے۔
- پچھلے صفح تکرارهای VB Razor
- بعد کا پہلا صفح مقدمه MVC