Asp.net mvc 3 Telerik MVC3窗口显示图像或Pdf
我在MVC3项目中使用Telerik窗口。我在本地系统中有大量文件(如.Png、.JPEG、.Pdf等)。我想用Telerik窗口显示这些文件。我不知道我该怎么做。我需要做这件事的建议。请帮我做这个 我有一个像这样的Telerik窗口代码 View.cshtmlAsp.net mvc 3 Telerik MVC3窗口显示图像或Pdf,asp.net-mvc-3,telerik-mvc,telerik-window,Asp.net Mvc 3,Telerik Mvc,Telerik Window,我在MVC3项目中使用Telerik窗口。我在本地系统中有大量文件(如.Png、.JPEG、.Pdf等)。我想用Telerik窗口显示这些文件。我不知道我该怎么做。我需要做这件事的建议。请帮我做这个 我有一个像这样的Telerik窗口代码 View.cshtml <div id="upload_win"> @{Html.Telerik().Window().Visible(false) .Name("File").ClientEvents(cli => cli.
<div id="upload_win">
@{Html.Telerik().Window().Visible(false)
.Name("File").ClientEvents(cli => cli.OnClose("OnClose"))
.Modal(true)
// .LoadContentFrom("action","Controller")
.Scrollable(false)
.Resizable()
.Draggable(true)
.Width(870)
.Height(500)
.Render();
}
</div>
@{Html.Telerik().Window().Visible(false)
.Name(“文件”).ClientEvents(cli=>cli.OnClose(“OnClose”))
.模态(真)
//.LoadContentFrom(“操作”、“控制器”)
.可滚动(错误)
.可调整大小()
.Draggable(真)
.宽度(870)
.高度(500)
.Render();
}
我今天也遇到了同样的问题,这就是我必须要做的,才能让它正常工作
@(Html.Telerik().Window()
.Name("Window")
.Title("Server Report Window (PDF)")
.Draggable(true)
.Resizable(resize => resize
.Enabled(false)
)
.Modal(true)
.Buttons(button => button
.Maximize()
.Close()
)
.Effects(fx =>
fx.Zoom().Opacity()
.OpenDuration(AnimationDuration.Slow)
.CloseDuration(AnimationDuration.Slow)
)
.Content("<iframe src='Controller/Action' width='100%' height='100%' />")
.Width(500)
.Height(350)
)
@(Html.Telerik().Window()
.名称(“窗口”)
.Title(“服务器报告窗口(PDF)”)
.Draggable(真)
.可调整大小(调整大小=>调整大小
.已启用(错误)
)
.模态(真)
.按钮(按钮=>按钮
.最大化()
.Close()
)
.Effects(fx=>
fx.Zoom().Opacity()
.OpenDuration(AnimationDuration.Slow)
.CloseDuration(AnimationDuration.Slow)
)
.Content(“”)
.宽度(500)
.身高(350)
)
因此,需要注意的是,我尝试使用LoadContentFrom,虽然它会返回PDF,但PDF显示为“字节码”。使用内容,我使用了iframe,并让iframe呈现PDF
我仍在试图弄清楚如何在LoadContentFrom中获取它,但目前这项任务已经完成
更新:弄明白了,流程如下