修改aspx页面中的url

本文关键字:url aspx 修改 | 更新日期: 2023-09-27 18:02:15

是否有一种方法可以修改所有链接到js和css文件在我的webforms aspx页面,而不需要调用辅助函数?

我想写一个url:
FROM ...../Scripts/file.js
…/脚本/634969723944992444/file.js

我可以这样做:

<script type="text/javascript" src="<%=Url.Helper(@"Scripts/file.js")%>"></script>

,其中helper函数将在url中以刻度形式包含文件的最后修改时间。

是否有一个简单的方法,我可以修改我所有的网页上的url与不使用这样的辅助功能?

谢谢

修改aspx页面中的url

你可以写一个HTTPModule来做这件事。您也可以在路径中放置时间,只是使用querystring来标记更新

file.js吗?v = 1file.js吗?v = 2file.js吗?v = 3等

老实说,我认为你最好的选择是放弃你的努力,只使用捆绑和最小化。

除了捆绑(减少HTTP请求的数量)和最小化(减少文件大小),它还会自动版本你的包(使用querystring),确保浏览器总是得到最新的版本,任何时候你的一个脚本或样式表的变化。

如果您正在使用ASP。在。NET 4.5中,您已经可以访问此功能。对于旧版本,您可以通过NuGet安装。

其他有用的链接:为Web表单添加绑定和缩小