,可以通过以下步骤实现:
public class MyPageModel : PageModel
{
public List<string> myList { get; set; }
public MyPageModel()
{
myList = new List<string>();
myList.Add("Item 1");
myList.Add("Item 2");
myList.Add("Item 3");
}
}
@model
指令将页面模型与cshtml文件关联,并通过@Model
访问cshtml.cs中的属性和方法。例如,我们可以使用@foreach
循环来遍历列表并显示其中的每个项:@model MyPageModel
<!DOCTYPE html>
<html>
<head>
<title>My Page</title>
</head>
<body>
<h1>My List</h1>
<ul>
@foreach (var item in Model.myList)
{
<li>@item</li>
}
</ul>
</body>
</html>
在上述示例中,@model MyPageModel
指令将页面模型设置为MyPageModel
类。然后,我们使用@foreach
循环遍历Model.myList
并将每个项显示为一个<li>
元素。
这样,cshtml文件就可以使用来自cshtml.cs的列表数据,并将其在页面上展示出来。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云