在ASP .NET Core Razor页面中,可以在布局页面中使用PageModel来访问和操作页面模型数据。以下是一个包含代码示例的解决方法:
public class MyPageModel : PageModel
{
public string Message { get; set; }
public void OnGet()
{
Message = "Hello, World!";
}
}
@model MyPageModel
My Layout
@await Model.Message
@RenderBody()
@page
@model MyPageModel
@{
ViewData["Title"] = "Home";
}
@ViewData["Title"]
Welcome to the Home page!
这样,页面模型中的数据将通过布局页面传递给具体的页面,并在页面中展示出来。