Latest web development tutorials
×

ASP.NET หลักสูตร

ASP.NET หลักสูตร ASP.NET แนะนำโดยย่อ

WP หลักสูตร

WebPages แนะนำโดยย่อ WebPages Razor WebPages แบบ WebPages โฟลเดอร์ WebPages สถานการณ์โดยรวม WebPages ฟอร์ม WebPages วัตถุ WebPages ไฟล์ WebPages ผู้ช่วย WebPages WebGrid WebPages แผนภูมิ WebPages Email WebPages PHP WebPages ปล่อย WebPages ตัวอย่าง

WP คู่มืออ้างอิง

WebPages หมวดหมู่ WebPages ความปลอดภัย WebPages ฐานข้อมูล WebPages ไปรษณีย์ WebPages ผู้ช่วย

ASP.NET Razor

Razor แนะนำโดยย่อ Razor ไวยากรณ์ Razor C# ตัวแปร Razor C# การไหลเวียน Razor C# ตรรกะ Razor VB ตัวแปร Razor VB การไหลเวียน Razor VB ตรรกะ

ASP.NET MVC

MVC แนะนำโดยย่อ MVC การประยุกต์ใช้งาน MVC โฟลเดอร์ MVC แบบ MVC ตัวควบคุม MVC ดู MVC ฐานข้อมูล MVC แบบ MVC ความปลอดภัย MVC HTML ผู้ช่วย MVC ปล่อย MVC คู่มืออ้างอิง

WF หลักสูตร

WebForms แนะนำโดยย่อ WebForms หน้า WebForms การควบคุม WebForms เหตุการณ์ WebForms ฟอร์ม WebForms ViewState WebForms TextBox WebForms Button WebForms ข้อมูลผูกพัน WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML ไฟล์ WebForms Repeater WebForms DataList WebForms เชื่อมต่อฐานข้อมูล WebForms หน้าเว็บมาสเตอร์ WebForms การเดินเรือ WebForms ตัวอย่าง

WF คู่มืออ้างอิง

WebForms HTML WebForms Controls WebForms Validation

ASP.NET มีดโกน C # ตรรกะ

การเขียนโปรแกรมลอจิก: รันโค้ดเงื่อนไข


หากเงื่อนไข

C # ทำให้โค้ดตามเงื่อนไข

ใช้ถ้างบในการกำหนดเงื่อนไข ตามที่ผลการตัดสินถ้าคำสั่งผลตอบแทนจริงหรือเท็จ

  • ถ้ามีคำสั่งเริ่มต้นการป้องกันรหัส
  • เงื่อนไขการเขียนในวงเล็บ
  • ถ้าเงื่อนไขเป็นจริงรหัสภายในวงเล็บจะถูกดำเนินการ

ตัวอย่าง

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

เล่นอินสแตนซ์»

ค่าทดสอบ (วัน) ที่เขียนในวงเล็บ กรณีและจำนวนค่าใด ๆ เพื่อที่จะทำลายคำสั่งสิ้นสุดบรรทัดของรหัสสำหรับแต่ละเงื่อนไขการทดสอบของแต่ละบุคคลมีอัฒภาคปลาย ถ้าค่าการทดสอบตรงกับค่าของกรณีที่บรรทัดที่สอดคล้องกันของรหัสจะถูกดำเนินการ

สวิทช์บล็อกมีค่าเริ่มต้น (เริ่มต้น :) เมื่อทุกสถานการณ์ที่ระบุไม่ตรงกับมันครอบคลุม "กรณีอื่น ๆ ."