ImageResizer S3Reader2 UpdatePanel部分回发

时间:2015-08-06 00:07:52

标签: webforms updatepanel postback imageresizer

我一直在使用S3reader2测试ImageResizer,以便为实现Web表单的站点调整AWS S3存储桶中的映像;这是配置文件的片段。

<缩放器>

< diskCache dir ="〜/ Resources / Data / Media / ImageResizerCache /" AUTOCLEAN ="真"子文件夹=" 256" />

<插件> < add name =" MvcRoutingShim" />

< add name =" DiskCache" />

< add name =" PrettyGifs" />

< add name =" S3Reader2"前缀="〜/ S3"区域="我们 - 东 - 1"水桶=" cartoonsmedia,cartoonsuserupalods" />

< /插件>

< /缩放器>

这是将页面下载到客户端浏览器后呈现的html:

< img id =" BodyContentPlaceHolderCtrl_ContentRepeater_UserCoverDivImg_30" SRC =" ../../ S3 / cartoonsmedia / c9e0a1d5-fdfe-4559-a2a5-52737c94efd2.jpg宽度= 100&安培;安培;高度= 100&放大器;放大器;模式=作物&放大器;放大器;格式= JPG&安培;安培; BGCOLOR = ff000" />

这些图像位于更新面板内的asp:DataList内,一切正常,直到发生部分回发,部分回发后,所有图像都消失,即使当我查看页面源图像时tag的src属性仍然具有相同的值。

../../ S3 / cartoonsmedia / c9e0a1d5-fdfe-4559-a2a5-52737c94efd2.jpg宽度= 100&安培;高度= 100安培;模式=作物&安培;格式= JPG&安培; BGCOLOR = ff000

任何帮助,非常感谢,经过一整天的修补,我无法弄清楚问题是什么。

1 个答案:

答案 0 :(得分:0)

您需要使用Chrome开发者工具。打开网络面板,查找原始(成功)图像请求,然后查找失败的请求。

虽然相对路径没有变化,但在回发期间基本或文档路径可能会发生变化。这应该确认或否认这是一个URL问题。通常,当您编写旧的ASP.NET表单时,使用域相对路径而不是相对路径会更安全。