如何在图像标签中嵌入web.config appsetting值

时间:2019-03-20 14:02:00

标签: c# asp.net-mvc razor

如何将我的appsetting键值嵌入到图片标签中。我的基本路径在web.config文件中。

 <appSettings>
     <add key="BasePath" value="/Myproject/"/>
 </appSettings>

@model List<Myproject.Models.List>

@{
    ViewBag.Title = "List";
    var basePath = System.Configuration.ConfigurationManager.AppSettings["BasePath"];
}
@using (Html.BeginForm())
{
   @Html.AntiForgeryToken()
   @foreach (var item in Model)
   {
	<td>
	       <video class="videoplay" controls width="150" height="150">
	           <source src="basePath + @Html.DisplayFor(modelItem => item.url)" type="video/mp4">
	       </video>
        </td>
   }    	
}

我尝试添加上述内容,但没有帮助。我不确定如何嵌入appsetting键值。请提出任何建议。

1 个答案:

答案 0 :(得分:1)

无需在此处使用DisplayFor

<source src="@(basePath + item.url)" type="video/mp4">