У меня есть проект, где мне нужно отображать изображения и видео.Я сохраняю URL-адрес изображения и видео в таблице с именем Images , и при получении я использую обработчик изображения для изображений, чтобы изменить его размер на уровне сервера.Прямо сейчас мой код для отображения изображений и видео - это просто строка
<td>
<img src="~/ImageHandler.ashx?file=@Html.DisplayFor(modelItem => item.url)" />
</td>
Мне нужно что-то вроде ниже, чтобы определить расширение файла перед отображением.если расширение png или jpeg, перейдите к этой строке, иначе к этой строке.Как я могу сделать, как показано ниже или любой другой лучший вариант?
@foreach (var item in Model)
{
<tr>
if (extension == .png || extension == .jpeg )
{
<td>
<img src="~/ImageHandler.ashx?file=@Html.DisplayFor(modelItem => item.url)" />
</td>
}
else
{
<td>
<video width="240" height="240" autoplay>
<source src="@Html.DisplayFor(modelItem => item.url)" type="video/mp4">
</video>
</td>
}
<td>
@Html.DisplayFor(modelItem => item.details)
</td>
</tr>
}