gpt4 book ai didi

asp.net-mvc - ViewData 始终为空

转载 作者:行者123 更新时间:2023-12-02 15:48:44 25 4
gpt4 key购买 nike

我知道很多人问过这个问题,但没有人解决我的问题,请看简单的两个代码片段,我使用的是 dotnet core 2.2。

我在 ViewData 中设置数据的方式有什么问题。

Controller.cs:

public async Task<IActionResult> GetWebTripMetaData(Guid tripId)
{
try
{
ViewData["Greeting"] = "Hello World!";
return View();
}
catch (Exception)
{
return BadRequest("Internal Server Error");
}
}

查看:

@page
@model TripTale.Backend.Pages.tripModel
<html>
<head>
<link href="@Url.Content("~/Styles/trip.css")" rel="stylesheet" type="text/css" />
</head>
<body>
@ViewData["Greeting"]
</body>
</html>

请注意,从 View 页面中删除 ViewData["Greeting"] 时,它可以正常工作。添加时,抛出未设置实例的对象引用。

最佳答案

我只是使用 ViewBag.Greeting 而不是 ViewData["Greeting"],效果很好

关于asp.net-mvc - ViewData 始终为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54866892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com