在 ASP.NET Razor 中,你可以使用 C# 语法声明和使用变量。以下是一些关于在 Razor 页面中使用 C# 变量的示例:

声明变量:

使用 @ 符号和后面的大括号 {} 来声明和初始化变量。
@{
    string userName = "John Doe";
    int userAge = 25;
}

输出变量:

使用 @ 符号来输出变量的值。
<p>User Name: @userName</p>
<p>User Age: @userAge</p>

控制流语句中使用变量:

在控制流语句(如 if 语句、foreach 循环等)中,同样可以使用先前声明的变量。
@if (userAge >= 18)
{
    <p>Welcome, @userName! You are an adult.</p>
}
else
{
    <p>Welcome, @userName! You are a minor.</p>
}

调用方法并使用返回值:

你可以在 Razor 页面中调用方法,并使用方法的返回值。
@{
    string greeting = GetGreeting();
}

<p>@greeting</p>

@functions {
    string GetGreeting()
    {
        return "Hello, World!";
    }
}

使用模型数据:

如果你的 Razor 页面与控制器中的模型关联,可以使用模型中的数据。
<p>User Name: @Model.UserName</p>
<p>User Age: @Model.UserAge</p>

以上示例演示了如何在 ASP.NET Razor 中声明、初始化、输出和使用 C# 变量。这些变量可以用于存储和处理页面上的动态数据,使得 Razor 页面能够更加灵活和动态。


转载请注明出处:http://www.pingtaimeng.com/article/detail/6551/ASP.NET