In this chapter you will learn
- How to use conditional statements inside Razor Syntax?
- Programming Example
How to use conditional statements inside Razor Syntax?
You can test conditional statement as follow:If Else Condition
You can use If Else condition inside Razor Syntax as follow:<html lang="en"> <head> <meta charset="utf-8" /> <title></title> </head> <body> @{ if(DateTime.Now.DayOfWeek.ToString()=="Sunday") { <h3>Hurrayyy... Its Funday!</h3> } else { <h2>Oh no. Its @DateTime.Now.DayOfWeek</h2> } } </body> </html>
Output
Oh no. Its Friday
Switch Case
You can use switch case statement inside Razor Syntax as follow:<html lang="en"> <head> <meta charset="utf-8" /> <title></title> </head> <body> @{ string day=DateTime.Now.DayOfWeek.ToString(); switch(day) { case "Monday": <h3>It's Monday</h3> break; case "Tuesday": <h3>It's Tuesday</h3> break; case "Wednesday": <h3>It's Wednesday</h3> break; case "Thursday": <h3>It's Thursday</h3> break; case "Friday": <h3>It's Friday</h3> break; case "Saturday": <h3>It's Saturday</h3> break; case "Sunday": <h3>It's Sunday</h3> break; default: <h3>What! Ok! Its Funday</h3> break; } } </body> </html>Output
It's Friday