Conditionally executes a group of statements, depending on the value of an expression.
Conditional compilation is supported in Internet Explorer only, not in Windows Store apps.
When you write an @if statement, you do not have to place each clause on a separate line. You can use multiple @elif clauses. However, all @elif clauses must come before an @else clause.
The @if statement is typically used to determine which text among several options should be used for text output.
It is not common to use conditional compilation variables in scripts written for ASP or ASP.NET pages or command-line programs. This is because the capabilities of the compilers can be determined by using other methods.
When you write a script for a Web page, always add conditional compilation code in comments. This enables hosts that do not support conditional compilation to ignore it.
The following example illustrates the use of the @if...@elif…@else...@end statement.