ASP.NET Razor - VB లాజికల్ కండిషన్స

ప్రోగ్రామింగ్ లాజిక్: పరిస్థితుల ఆధారంగా కోడ్ అమలు చేయడం

If పరిస్థితి

VB పరిస్థితుల ఆధారంగా కోడ్ అమలు చేయడానికి అనుమతిస్తుంది

కొన్ని పరిస్థితులను పరీక్షించడానికి మీరు ఉపయోగించవచ్చు if కమాండ్

  • if కమాండ్ కొన్ని కోడ్ బ్లాక్ ప్రారంభిస్తారు
  • పరిస్థితి if మరియు then మధ్య ఉంటారు
  • పరిస్థితి నిజం అయితే, if ... then మరియు end if మధ్య కోడ్ అమలు చేస్తారు

ఉదాహరణ

@Code
Dim price=50
End Code
<html>
<body>
@If price>30 Then
    @<p>ధర చాలా అధికం.</p>
End If
</body>
</html>

ఉదాహరణను నడుపుము

Else పరిస్థితి

if కమాండ్ లో అనేక కమాండ్లను కలిగి ఉంటారు else పరిస్థితి

else పరిస్థితి నిర్వచించబడినప్పుడు మానిస్తారు అనే కోడ్ అమలు చేస్తారు.

ఉదాహరణ

@Code
Dim price=20
End Code
<html>
<body>
@if price>30 then
    @<p>ధర చాలా అధికం.</p>
Else
    @<p>The price is OK.</p>
End If 
</body>
</htmlV>

ఉదాహరణను నడుపుము

పరిశీలనలు:పైని ఉదాహరణలో, ధర 30 కంటే ఎక్కువ కాదని ఉంటే, మిగతా కమాండ్లను అమలు చేస్తారు.

ElseIf పరిస్థితి

ద్వారా అనుమతిస్తారు else if పరిస్థితిపలు పరిస్థితులను పరీక్షించడానికి వచ్చింది:

ఉదాహరణ

@Code
Dim price=25
End Code
<html>
<body>
@If price>=30 Then
    @<p>ధర అధికం.</p>
ElseIf price>20 And price<30 
    @<p>The price is OK.</p>
Else
    @<p>The price is low.</p>
End If    
</body>
</html>

ఉదాహరణను నడుపుము

పైని ఉదాహరణలో, మొదటి పరిస్థితి సమానంగా ఉంటే మొదటి కోడ్ బ్లాక్ నిర్వహించబడుతుంది.

ఇతరంగా, పరిస్థితి సమానంగా ఉంటే రెండవ కోడ్ బ్లాక్ నిర్వహించబడుతుంది.

ఏకీకృత సంఖ్యలో else if పరిస్థితులను సెట్ చేయవచ్చు.

if మరియు else if పరిస్థితులు అన్ని సమానంగా తప్పక తప్పక నిర్వహించబడుతుంది.

Select పరిస్థితి

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) ఉంటుంది. ప్రతి ప్రత్యేక పరీక్షా పరిస్థితి case కీలక పదంతో ప్రారంభం అవుతుంది, తరువాత ఏకీకృత సంఖ్యలో కోడ్ లైన్స్ అనుమతిస్తారు. పరీక్షా విలువ కేసు విలువను సరిపోలికపడితే, కోడ్ లైన్స్ నిర్వహించబడుతుంది.

select కోడ్ బ్లాక్ ఇతర పరిస్థితులకు డిఫాల్ట్ కేస్ (default:) అందిస్తుంది, అన్ని కేసులు సమానంగా తప్పక కోడ్ నిర్వహించబడుతుంది.