Asp.net mvc 3 在MVC 3中一次请求显示页面和图片

Asp.net mvc 3 在MVC 3中一次请求显示页面和图片,asp.net-mvc-3,Asp.net Mvc 3,我想知道是否有可能在视图中显示图片而不调用动作。使用以下代码显示图片: <img class="photo" src="@Url.Action("GetImage", "Home", new { id = @Model.Id })" /> 但从服务器检索图片需要额外的请求 是否可以在ViewBag中“部署”图像并在视图中显示它,而无需调用服务器 谢谢 是否可以在ViewBag中“部署”图像并在视图中显示它,而无需调用服务器 你可以用这个。但要小心,因为并非所有浏览器都会

我想知道是否有可能在视图中显示图片而不调用动作。使用以下代码显示图片:

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

但从服务器检索图片需要额外的请求

是否可以在ViewBag中“部署”图像并在视图中显示它,而无需调用服务器

谢谢

是否可以在ViewBag中“部署”图像并在视图中显示它,而无需调用服务器

你可以用这个。但要小心,因为并非所有浏览器都会这样做

例如:

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

其中,图像的
src
属性包含可能来自ViewBag或视图模型的Base64编码图像