- 确保绑定的 Razor 页面具有正确的模型和视图名称。在 Razor 页面的开头,使用@page指示符定义页面名称,并使用@model指示符定义需要绑定到页面的模型。
示例:
@page
@model MyApp.Models.MyViewModel
- 确保页面中的处理程序方法返回一个视图或重定向到另一个页面或操作。可以使用Page()、RedirectToPage()或RedirectToPagePermanent()中的任何一个方法来返回一个视图或重定向到其他页面。
示例:
public IActionResult OnPost()
{
// Perform some processing
return RedirectToPage("/Index");
}
- 确保页面布局文件(_Layout.cshtml)正确地设置。如果没有正确设置,可以尝试使用以下代码段在页面中引用它:
示例:
@{
Layout = "~/Pages/Shared/_Layout.cshtml";
}
通过这些方法可以解决绑定的 Razor 页面不返回任何问题。