ASP.NET C#Web应用程序中未显示图像
我的Bin文件夹中有一个png图像,它在我的web应用程序中显示。有人能帮我吗ASP.NET C#Web应用程序中未显示图像,c#,asp.net,C#,Asp.net,我的Bin文件夹中有一个png图像,它在我的web应用程序中显示。有人能帮我吗 if (Calculation_Type.SelectedItem.Value == "1") { Generate_Flexible_ACN_Straight_Chart(ref vehicle); Legend.ImageUrl = "~/Bin/Flexible_Pavement_Subgrade_Strength.png"; } else if
if (Calculation_Type.SelectedItem.Value == "1")
{
Generate_Flexible_ACN_Straight_Chart(ref vehicle);
Legend.ImageUrl = "~/Bin/Flexible_Pavement_Subgrade_Strength.png";
}
else if (Calculation_Type.SelectedItem.Value == "2")
{
Generate_Flexible_ACR_Straight_Chart(ref vehicle);
}
在
wwwroot
中创建一个名为images
的文件夹。将字符串放在那里,然后放在视图中
试试这个:
Legend.ImageUrl = Path.Combine(AppContext.BaseDirectory, "Flexible_Pavement_Subgrade_Strength.png");
将以下代码放入web.config文件中。如果这是与权限相关的问题,它将帮助您
<location path="Image Path">
<system.web>
<authorization>
<allow user="*"/>
</authorization>
</system.web>
</location>
Src不是Image的成员。你能帮我吗?什么版本的asp.net?也许这是个问题。这是一篇短文,我有一个asp.net核心项目。在其中,我有一个属性为公共字符串ImagePath{get;set;}
的模型。该属性的值类似于“/images/ImageName.png”。然后在我的视图中,我有model.ImagePath)“/>
我正在使用if语句来显示正确的图像。AppContext.BaseDirectory给了我一个对象引用错误。