出现“ASP.NET Core Razor Pages OnGet 方法未执行错误”通常是由于以下原因之一导致的:
示例代码:
public async Task OnGetAsync()
{
// 执行逻辑
return Page();
}
示例代码:
public class IndexModel : PageModel
{
// 页面逻辑
}
示例代码:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
app.UseRouting();
app.UseEndpoints(endpoints =>
{
endpoints.MapRazorPages();
});
}
示例代码:
[HttpGet]
public async Task OnGetAsync()
{
// 执行逻辑
return Page();
}
如果您仍然遇到问题,建议检查日志文件以获取更详细的错误信息,以便更好地理解和解决问题。