1

我使用以下我的 .net 应用程序来解析图像或 css 文件或 javascript 文件的路径。

<%=ResolveUrl("~/Scripts/myscript.js")%>

<%=ResolveUrl("~/images/myimage.jpg")%>

我的所有页面和控件都继承自基本页面或基本用户控件。

我已经尝试但没有成功覆盖 ResolveUrl 方法,以便我可以在文件路径中包含一些自定义逻辑。

有什么想法可以覆盖 ResolveUrl 方法吗?另一种方法是创建我自己的自定义方法,该方法类似但更喜欢使用 ResolveUrl。

4

2 回答 2

4

ResolveUrl不是虚拟的,因此使用覆盖几乎不会成功,并且它不会在内部使用您可以覆盖的任何内容来自定义功能。这让您可以编写自己的实用程序函数。

于 2010-12-14T18:38:29.693 回答
1

我会创建你自己的ResolveCustomUrl方法,这样未来的开发人员就不会发疯

于 2010-12-14T18:37:22.517 回答