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

एएसपी होम

WP ट्यूटोरियल

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

ASP.NET रेजर

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

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

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

एएसपी संदर्भ

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

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

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

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

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

ASP.NET रेजर - C# तर्क शर्तें


प्रोग्रामिंग लॉजिक: शर्तों के आधार पर कोड निष्पादित करें।


अगर शर्त

सी # आपको शर्तों के आधार पर कोड निष्पादित करने देता है।

किसी शर्त का परीक्षण करने के लिए आप if कथन का उपयोग करते हैं । आपके परीक्षण के आधार पर यदि कथन सही या गलत है:

  • अगर स्टेटमेंट एक कोड ब्लॉक शुरू करता है
  • कंडीशन कोष्ठक के अंदर लिखा गया है
  • परीक्षण सही होने पर ब्रेसिज़ के अंदर कोड निष्पादित किया जाता है

उदाहरण

@{var price=50;}
<html>
<body>
@if (price>30)
    {
    <p>The price is too high.</p>
    }
</body>
</html>

अन्य शर्त

एक अगर बयान में एक और शर्त शामिल हो सकती है ।

अन्य शर्त यह निर्धारित करती है कि यदि शर्त गलत है तो कोड निष्पादित किया जाएगा।

उदाहरण

@{var price=20;}
<html>
<body>
@if (price>30)
  {
  <p>The price is too high.</p>
  }
else
  {
  <p>The price is OK.</p>
  }
</body>
</html>

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



अन्य अगर शर्त

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

उदाहरण

@{var price=25;}
<html>
<body>
@if (price>=30)
  {
  <p>The price is high.</p>
  }
else if (price>20 && price<30)
  {
  <p>The price is OK.</p>
  }
else
  {
  <p>The price is low.</p>
  }   
</body>
</html>

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

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

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

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


स्विच शर्तें

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

उदाहरण

@{
var weekday=DateTime.Now.DayOfWeek;
var day=weekday.ToString();
var message="";
}
<html>
<body>
@switch(day)
{
case "Monday":
    message="This is the first weekday.";
    break;
case "Thursday":
    message="Only one day before weekend.";
    break;
case "Friday":
    message="Tomorrow is weekend!";
    break;
default:
    message="Today is " + day;
    break;
}
<p>@message</p>
</body>
</html>

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

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