C# 如何将临时数据传递到my_Layout.cshtml视图
在my_Layout.cshtml中,我有一个导航栏,我想上传一张登录到系统的用户的照片。在代码的其他部分,我通常可以传递我想要的数据,但是,我不知道如何将带有照片链接的TempData传递到布局 这是我在控制器上使用的TempData,我想将其发送到_Layout.cshtmlC# 如何将临时数据传递到my_Layout.cshtml视图,c#,.net,C#,.net,在my_Layout.cshtml中,我有一个导航栏,我想上传一张登录到系统的用户的照片。在代码的其他部分,我通常可以传递我想要的数据,但是,我不知道如何将带有照片链接的TempData传递到布局 这是我在控制器上使用的TempData,我想将其发送到_Layout.cshtml var information = _employee.ReturnsDataFunctional (userUser); TempData["photo"] = information[0][&q
var information = _employee.ReturnsDataFunctional (userUser);
TempData["photo"] = information[0]["photo"];
<div class="round avatar" id="profilepic">
<img src="@ViewBag.photo"/>
</div>
将数据设置为ActionMethod上的ViewBag变量
public IActionResult Index()
{
var information = _employee.ReturnsDataFunctional (userUser);
var photo = information[0]["photo"];
ViewBag.photo = photo;
....
....
....
return View();
}
然后在_Layout.cshtml上调用它
var information = _employee.ReturnsDataFunctional (userUser);
TempData["photo"] = information[0]["photo"];
<div class="round avatar" id="profilepic">
<img src="@ViewBag.photo"/>
</div>
我要将此IActionResult放在哪个控制器上?