在没有数据库的情况下,我们可以通过cshtml文件和ViewModel来传递列表数据。下面是具体步骤:
以下是一个示例代码:
在Controller中:
public class HomeController : Controller
{
public IActionResult Index()
{
List<string> dataList = new List<string> { "Item 1", "Item 2", "Item 3" };
MyViewModel viewModel = new MyViewModel();
viewModel.DataList = dataList;
return View(viewModel);
}
}
在cshtml文件中:
@model MyViewModel
<h1>List Items:</h1>
<ul>
@foreach (var item in Model.DataList)
{
<li>@item</li>
}
</ul>
这样,当访问对应的Controller方法时,cshtml文件将接收到包含列表数据的ViewModel,并将其展示在页面上。
注意:这只是一种在没有数据库的情况下使用cshtml通过ViewModel传递列表数据的方法。实际情况下,可以根据具体需求和项目架构选择适合的方法和技术。
对于腾讯云相关产品和产品介绍,可以参考腾讯云官方文档。
领取专属 10元无门槛券
手把手带您无忧上云