Я не совсем уверен, правильно ли я использую класс WebImage.
У меня есть контроллер, который извлекает фото и некоторую связанную информацию (комментарии, дату загрузки, имя файла) из базы данных. Я хочу вернуть частичное представление, содержащее эту информацию, и отобразить изображение вместе с дополнительной информацией.
Итак, я создал новый WebImage из массива байтов, но как мне его отобразить?
Согласно этой статье, это должно быть довольно просто
Вам нужно работать с синтаксисом Razor и создать переменную, которая будет содержать изображение:
@{ var myImage = WebImage("/Content/myImage.jpg") // Work with the image… }Затем, чтобы загрузить изображение на страницу, вы должны показать переменную, содержащую изображение, внутри HTML-тега
<img/>:<img src="@myImage"/>
За исключением того, что это не работает, он просто выводит <img src="System.Web.Helpers.WebImage">, а вызов .Write не помогает.
Есть ли способ сделать это или мне нужно разделить действие на два разных действия: одно для возврата информации о фотографии, а другое для возврата самой фотографии?