在我的MVC应用程序中,用户可以上传各种类型的文件(pdf,jpg,txt等),我想显示特定于每种类型的图标,目前我正在使用一个图标(pdf),我想,基于文件类型,应显示关联的图标。请指导我为此目的使用何种方法
<td>
@if (item.CalibratedBy != null){
<a href = @Url.Action("ViewCertificate", new { fileName = item.CalibrationCert }) >
<img src = "@Url.Content("~/Content/Icons/pdf.jpg")" alt = "attachment" /> </a>
}
</td>
答案 0 :(得分:2)
item
上公开所需的扩展类型作为属性(可能是通过模型传入)HtmlHelper
扩展方法,该方法将接收item.FileType
并返回要使用的相应图标文件的路径。请在<img>
标记中将其调用。