在.NET Core中,可以通过使用视图模型(View Model)来将信息从页面模型(cs文件)传递回剃刀页面。视图模型是一个用于在控制器和视图之间传递数据的中间层。
以下是一种常见的方法来实现这个过程:
public class MyViewModel
{
public string Message { get; set; }
}
public class MyPageModel : PageModel
{
public MyViewModel MyViewModel { get; set; }
public void OnGet()
{
MyViewModel = new MyViewModel
{
Message = "Hello from page model!"
};
}
}
@model
指令指定视图模型的类型,并使用Model
属性访问视图模型的数据:@page
@model MyPageModel
<h1>@Model.MyViewModel.Message</h1>
这样,当您访问该页面时,剃刀引擎将使用视图模型中的数据来渲染页面。
对于腾讯云相关产品和产品介绍链接地址,由于要求不能提及特定的云计算品牌商,建议您参考腾讯云的官方文档和产品介绍页面,以了解他们提供的与.NET Core相关的云计算解决方案和服务。
没有搜到相关的文章