Отображение страницы и изображения в одном запросе в MVC 3 - PullRequest
1 голос
/ 23 февраля 2012

Интересно, можно ли показать картинку в виде, не вызывая действия? Изображение отображается с использованием следующего кода Razor:

    <img class="photo" src="@Url.Action("GetImage", "Home", new { id = @Model.Id })" />

Но для извлечения изображения с сервера требуется дополнительный запрос.

Можно ли "развернуть" изображение в ViewBag и показать его в поле зрения без вызова сервера?

Спасибо

1 Ответ

2 голосов
/ 23 февраля 2012

Можно ли "развернуть" изображение в ViewBag и показать его в виде без вызова сервера?

Можно использовать схему URI данных .Но будьте осторожны, поскольку он может не поддерживаться всеми браузерами.

Пример:

<img class="photo" src="data:image/png;base64,iVBORw0KG....." alt="" />

, где src атрибут изображения содержит изображение в кодировке Base64, котороеможет прийти из ViewBag или модели представления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...