Asp.net mvc 从@Html.Action调用时,图像不会显示

Asp.net mvc 从@Html.Action调用时,图像不会显示,asp.net-mvc,Asp.net Mvc,我有个奇怪的问题。我简化了我的问题 在my_Layout.cshtml中,我有以下代码。图像显示得很好 <img src="~/Content/images/draw.png" /> 并执行以下操作: @Html.Action("RetrieveLogo", "Info") public string RetreiveLogo() { return $"<img src=

我有个奇怪的问题。我简化了我的问题

在my_Layout.cshtml中,我有以下代码。图像显示得很好

<img src="~/Content/images/draw.png" />
并执行以下操作:

 @Html.Action("RetrieveLogo", "Info")
    public string RetreiveLogo()
    {
        return $"<img src=\"~/Content/images/draw.png\"/>";
    }
公共字符串retreivologo()
{
返回$“”;
}
图像没有显示。我看到它点击retreivologo并返回值。但它不显示图像


如上所述,由于我的内容比这更具动态性,我对上面的内容进行了简化。任何帮助都将不胜感激。

您可以尝试以下方式:

public ActionResult RetreiveLogo()
{
    return PartialView("<img src=\"~/Content/images/draw.png\"/>");
}
public ActionResult retreivologo()
{
返回部分视图(“”);
}
a参见