<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>ASP.NET Razor HTML Example</title>
</head>
<body>
<h1>Welcome to My Website</h1>
<p>This is a paragraph of static HTML content.</p>
@{
// 动态生成当前日期
var currentDate = DateTime.Now.ToString("yyyy-MM-dd");
}
<p>Current Date: @currentDate</p>
<ul>
@for (int i = 1; i <= 5; i++)
{
<li>Item @i</li>
}
</ul>
</body>
</html>
在这个例子中:
- <h1>和<p>标签表示HTML中的静态内容。
- @{ ... } 中的代码块用于在页面中生成当前日期。
- @for (int i = 1; i <= 5; i++) 是一个C#循环,用于动态生成5个列表项。
总体来说,ASP.NET Razor允许你直接混合HTML和C#代码,使得在页面中动态生成内容变得非常方便。
转载请注明出处:http://www.zyzy.cn/article/detail/14890/ASP.NET Razor 标记