Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将临时数据传递到my_Layout.cshtml视图_C#_.net - Fatal编程技术网

C# 如何将临时数据传递到my_Layout.cshtml视图

C# 如何将临时数据传递到my_Layout.cshtml视图,c#,.net,C#,.net,在my_Layout.cshtml中,我有一个导航栏,我想上传一张登录到系统的用户的照片。在代码的其他部分,我通常可以传递我想要的数据,但是,我不知道如何将带有照片链接的TempData传递到布局 这是我在控制器上使用的TempData,我想将其发送到_Layout.cshtml var information = _employee.ReturnsDataFunctional (userUser); TempData["photo"] = information[0][&q

在my_Layout.cshtml中,我有一个导航栏,我想上传一张登录到系统的用户的照片。在代码的其他部分,我通常可以传递我想要的数据,但是,我不知道如何将带有照片链接的TempData传递到布局

这是我在控制器上使用的TempData,我想将其发送到_Layout.cshtml

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放在哪个控制器上?