एएसपी ट्यूटोरियल

एएसपी होम

WP ट्यूटोरियल

वेबपेज परिचय वेबपेज रेजर वेबपेज लेआउट वेबपेज फोल्डर वेबपेज ग्लोबल वेबपेज फॉर्म वेबपेज ऑब्जेक्ट्स वेबपेज फ़ाइलें वेबपेज डेटाबेस वेबपेज हेल्पर्स वेबपेज वेबग्रिड वेबपेज चार्ट वेबपेज ईमेल वेबपेज सुरक्षा वेबपेज प्रकाशित वेबपेज उदाहरण वेबपेज कक्षाएं

ASP.NET रेजर

रेजर इंट्रो रेजर सिंटेक्स रेजर सी # चर रेजर सी # लूप्स रेजर सी # लॉजिक रेजर वीबी चर रेजर वीबी लूप्स रेजर वीबी लॉजिक

एएसपी क्लासिक

एएसपी परिचय एएसपी सिंटेक्स एएसपी चर एएसपी प्रक्रियाएं एएसपी सशर्त एएसपी लूपिंग एएसपी फॉर्म एएसपी कुकीज़ एएसपी सत्र एएसपी आवेदन एएसपी #शामिल करें एएसपी Global.asa एएसपी अजाक्स एएसपी ई-मेल एएसपी उदाहरण

एएसपी संदर्भ

एएसपी वीबी कार्य एएसपी वीबी कीवर्ड एएसपी प्रतिक्रिया एएसपी अनुरोध एएसपी आवेदन एएसपी सत्र एएसपी सर्वर एएसपी त्रुटि एएसपी फाइल सिस्टम एएसपी टेक्स्टस्ट्रीम एएसपी ड्राइव एएसपी फ़ाइल एएसपी फ़ोल्डर एएसपी डिक्शनरी एएसपी एडरोटेटर एएसपी ब्राउज़र कैप एएसपी सामग्री लिंकिंग एएसपी सामग्री रोटेटर एएसपी त्वरित रेफरी

एडीओ ट्यूटोरियल

एडीओ परिचय एडीओ कनेक्ट एडीओ रिकॉर्डसेट एडीओ प्रदर्शन एडीओ क्वेरी एडीओ सॉर्ट एडीओ जोड़ें एडीओ अपडेट एडीओ हटाएं एडीओ डेमो एडीओ स्पीड अप

एडीओ ऑब्जेक्ट्स

एडीओ कमांड एडीओ कनेक्शन एडीओ त्रुटि एडीओ फील्ड एडीओ पैरामीटर एडीओ संपत्ति एडीओ रिकॉर्ड एडीओ रिकॉर्डसेट एडीओ स्ट्रीम एडीओ डेटा प्रकार

ASP.NET रेजर - 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>
</html>

नोट: उपरोक्त उदाहरण में, यदि पहली शर्त सत्य है, तो इसे निष्पादित किया जाएगा। अन्य शर्त में "बाकी सब कुछ" शामिल है।



एल्सइफ कंडीशन

एक से अधिक स्थितियों का परीक्षण किसी और के साथ किया जा सकता है यदि स्थिति :

उदाहरण

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

उपरोक्त उदाहरण में, यदि पहली शर्त सत्य है, तो इसे निष्पादित किया जाएगा।

यदि नहीं, तो यदि अगली शर्त सत्य है, तो इस शर्त को निष्पादित किया जाएगा।

यदि शर्तें हैं तो आपके पास और भी संख्या हो सकती है।

यदि शर्तों में से कोई भी या नहीं तो सत्य है, तो अंतिम अन्य ब्लॉक (बिना किसी शर्त के) "बाकी सब कुछ" को कवर करता है।


शर्तों का चयन करें

कई अलग-अलग स्थितियों का परीक्षण करने के लिए एक चुनिंदा ब्लॉक का उपयोग किया जा सकता है:

उदाहरण

@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>

"केस का चयन करें" के बाद परीक्षण मान (दिन) आता है। प्रत्येक व्यक्तिगत परीक्षण स्थिति में एक केस वैल्यू और कोड लाइनों की संख्या होती है। यदि परीक्षण मान केस मान से मेल खाता है, तो कोड लाइनें निष्पादित की जाती हैं।

एक चुनिंदा ब्लॉक में "बाकी सब कुछ" के लिए एक डिफ़ॉल्ट केस (केस एल्स) हो सकता है जो कि अन्य मामलों में से कोई भी सत्य नहीं होने पर चलता है।