在ASP.NET Core中,可以使用OnPost方法来处理POST请求。如果您在OnPost方法中加载数据时遇到问题,可以尝试以下解决方法之一:
public class MyModel
{
public string Name { get; set; }
public int Age { get; set; }
}
public class MyPageModel : PageModel
{
[BindProperty]
public MyModel MyData { get; set; }
public void OnPost()
{
// 使用MyData属性中的数据进行处理
// ...
}
}
[HttpPost]
public void OnPost()
{
// 加载数据的逻辑
// ...
}
public void OnPost()
{
if (ModelState.IsValid)
{
// 加载数据的逻辑
// ...
}
}
以上是一些常见的解决方法,根据您的具体情况选择适合您的方法。如果问题仍然存在,请提供更详细的代码和错误信息,以便更好地帮助您解决问题。