以下是一个完整的示例,演示了如何在ASP.NET Core MVC中获取数据并处理404错误:
dotnet new mvc --name HomeController
private YourDataModel GetData()
{
// 这里只是一个示例,你可以根据你的需求来实现实际的数据获取逻辑
return new YourDataModel { Title = "Hello World" };
}
public IActionResult Index()
{
var data = GetData();
if (data == null)
{
return NotFound();
}
return View(data);
}
@model YourDataModel
@if (Model != null)
{
@Model.Title
}
else
{
404 - 数据未找到
}
通过按照上述步骤,你可以在同一个视图中获取数据并处理404错误。当数据存在时,它将显示标题;当数据不存在时,它将显示404错误消息。