以下是一个简单的 ASP.NET Razor WebPages 文件的例子:
@{
// 这里可以写 C# 代码,用于处理数据和逻辑
string pageTitle = "欢迎使用 Razor WebPages";
List<string> itemList = new List<string> { "项目1", "项目2", "项目3" };
}
<!DOCTYPE html>
<html>
<head>
<title>@pageTitle</title>
</head>
<body>
<h1>@pageTitle</h1>
<ul>
@foreach (var item in itemList)
{
<li>@item</li>
}
</ul>
</body>
</html>
在这个例子中:
- @{ ... } 之间的部分是 C# 代码块,你可以在这里定义变量、函数等。
- <!DOCTYPE html> 之后是 HTML 部分,你可以在 HTML 中通过 @ 符号嵌入 C# 代码。
- @pageTitle 和 @item 是 Razor 语法,用于输出 C# 变量的值。
- @foreach 语法用于循环遍历 itemList 列表。
这只是一个简单的例子,Razor 还支持更多功能,比如条件语句、局部函数、布局页等,具体取决于你的需求。
转载请注明出处:http://www.zyzy.cn/article/detail/14842/ASP.NET Razor 标记