ASP.NET Razor 控制结构

17 Mar 2025 | 阅读 2 分钟

控制结构是用于控制程序流程的控制语句。 C# 编程语言使用 if, else, if else, switch, for, foreach, while 在应用程序中执行条件逻辑。

Razor 引擎支持视图文件中的所有这些控件。 让我们看一些使用 razor 语法实现控制结构的例子。


@if

// RazorControlStructure.cshtml

输出

它产生以下输出。

ASP Razor control structure 1

Else 和 Else If

在 else 和 else if 语句中不需要 @ (at) 符号。

// RazorControlStructure.cshtml

输出

ASP Razor control structure 2

@switch 示例

// RazorControlStructure.cshtml

输出

ASP Razor control structure 3

@for

// RazorControlStructure.cshtml

输出

它产生以下输出。

ASP Razor control structure 4