下面是一个简单的 ASP.NET MVC WebPages 示例,演示了一个包含列表的页面。在这个示例中,使用 Razor 语法嵌入 C# 代码来动态生成 HTML 内容。

文件路径:Views/Home/Index.cshtml
@{
    // 定义一个包含用户的列表
    var users = new List<string>
    {
        "Alice",
        "Bob",
        "Charlie",
        "David"
    };
}

<!DOCTYPE html>
<html>
<head>
    <title>User List</title>
</head>
<body>
    <h2>User List</h2>

    <ul>
        @foreach (var user in users)
        {
            <li>@user</li>
        }
    </ul>

    <p>Total Users: @users.Count</p>
</body>
</html>

在这个示例中:

  •  在 @{ ... } 代码块中,我们定义了一个 List<string> 类型的 users 列表,并初始化了一些用户数据。

  •  在 HTML 部分,我们使用 foreach 循环遍历 users 列表,并将每个用户显示为列表项。

  •  我们使用 @user 语法嵌入 C# 变量到 HTML 中,其中 user 是循环中的迭代变量。

  •  最后,我们显示了用户列表的总数。


这只是一个简单的示例,你可以根据你的需求和项目结构进行更复杂的操作。在实际的应用中,通常会涉及到模型(Model)、控制器(Controller)和视图(View)的协同工作,以更好地组织和分离代码。


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