【发布时间】:2011-11-01 16:19:31
【问题描述】:
我有一个网站被设置为我服务器上另一个网站下的应用程序。所有 javascript、css 和图像文件都设置为相对路径。当我拥有该网站作为它自己的顶级网站时,一切都在所有浏览器以及我创建的包含 UIWebview 的移动应用程序中运行。
当我将该站点作为 IIS 应用程序移动到我的另一个站点下时,所有设置为 src= 的东西都停止工作了。我浏览并调整了 HTML 以加载所有这些的 Request.FilePath (虚拟路径),一切都重新开始工作......除了在我的应用程序的 UIWebview 中。以前有没有人遇到过这种情况,为什么会发生这种情况?如果我在手机上打开 safari,该网站运行良好。
HTML
<% string rootPath = Request.FilePath; %>
<img src="<%= rootPath %>/Resources/image.png" />
来源
<img src="/WMS/Resources/image.png">
这再次在所有浏览器(IE、FF、Safari)中工作,但是当我在 UIWebView 中打开它时,图像不会加载
我正在使用带有最新 SDK 的 .NET 4、IIS7、MVC2、iPhone 4
任何帮助将不胜感激
【问题讨论】:
-
你能发布实际的src吗?即“/static/Resources/image.png”
-
根据乔希的评论编辑
标签: iphone html asp.net-mvc uiwebview