【发布时间】:2016-07-27 03:56:58
【问题描述】:
这是我的代码:
@Url.Content("~/AspNetWebForms/ViewPDF.aspx?id=" + docID.ToString() + "&small=True")
我正在为 MVC4 中的应用程序缓存动态构建我的清单文件。我知道它即将退出(或似乎是),但我仍然需要支持旧版浏览器。
该网站在 MVC 中,但我们确实有几个 ASPX 页面,因为我们需要使用一些旧版控件。因此,在我的清单文件中,我尝试使用 Url.Content() 创建到 ASPX 页面的相对路径,这似乎可以工作,直到我需要添加几个参数并且“&”被编码。没有“&”它似乎可以工作(除了它加载/缓存错误的东西)。
由于它是一个清单文件,我无法进行重定向,因为任何重定向都会导致应用程序缓存失败。
即使它是 MVC4,我也不能只以“~”开头,因为它不会像在图像或锚点中那样被解析。
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-4 caching cache-manifest