Asp.net mvc MVC-渲染图像以适应浏览器
我正在使用MVC并将数据从模型中获取到视图中。这是我的密码:Asp.net mvc MVC-渲染图像以适应浏览器,asp.net-mvc,vb.net,render,Asp.net Mvc,Vb.net,Render,我正在使用MVC并将数据从模型中获取到视图中。这是我的密码: @ModelType MvcApplication9.ImageInfo @Imports System.Web.Configuration.WebConfigurationManager @Code ViewData("Title") = Model.ID.ToString Dim ImageURL As String = AppSettings("ImagesUrl") Dim FinalURL = S
@ModelType MvcApplication9.ImageInfo
@Imports System.Web.Configuration.WebConfigurationManager
@Code
ViewData("Title") = Model.ID.ToString
Dim ImageURL As String = AppSettings("ImagesUrl")
Dim FinalURL = String.Format("~/ContentTemporary/{0}", Model.ID.ToString + "/" + Model.fileName + "." + Model.Extension)
End Code
@Section Media
@If Model.ID.ToString IsNot Nothing Then
@:<div >
@:<center>
@:<img src="@Url.Content(FinalURL)" alt="" />
@:</center>
@:</div>
End If
End Section
@ModelType mvcapapplication9.ImageInfo
@导入System.Web.Configuration.WebConfiguration Manager
@代码
ViewData(“标题”)=Model.ID.ToString
Dim ImageURL作为字符串=AppSettings(“ImagesUrl”)
Dim FinalURL=String.Format(“~/ContentTemporary/{0}”,Model.ID.ToString+“/”+Model.fileName+“+Model.Extension)
结束代码
@部分媒体
@如果Model.ID.ToString不是空的,那么
@:
@:
@:
@:
@:
如果结束
端部
在_Layout.vb.html中,我添加了以下行:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
我在Opera Mobile Emulator中打开了此页面,但该图片不适合浏览器
我希望图像被渲染,以适应它在任何浏览器中打开
怎么做?试试这个
<div style="width:100%;float:left; text-align:center">
<img src="@Url.Content(FinalURL)" alt="" style="max-width:100%;" title="">
</div>