当使用ASP.NET Razor时,你通常会创建.cshtml文件,其中包含HTML和嵌入的C#代码。以下是一个简单的ASP.NET Razor实例,演示了一个包含动态数据的简单页面:
@{
    // 这是一个嵌入在C#代码块中的注释
    var greeting = "Hello, ASP.NET Razor!";
}

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <title>ASP.NET Razor Example</title>
</head>
<body>

    <h1>@greeting</h1>

    <p>This is a simple ASP.NET Razor example.</p>

    @{
        // 动态生成当前日期
        var currentDate = DateTime.Now.ToString("yyyy-MM-dd");
    }

    <p>Current Date: @currentDate</p>

</body>
</html>

在这个例子中:

  •  @{ ... } 用于定义C#代码块。

  •  @greeting 将C#变量 greeting 的值嵌入到HTML中。

  •  @{ ... } 中的代码用于在页面中生成当前日期,并将其嵌入到HTML中。


这是一个简单的例子,展示了如何在ASP.NET Razor中使用C#代码来创建动态内容。在实际项目中,你可能会更多地使用C#来执行数据检索、业务逻辑等任务,并将结果嵌入到HTML中。




转载请注明出处:http://www.zyzy.cn/article/detail/14889/ASP.NET Razor 标记