是否可以覆盖ResolveUrl?

时间:2010-12-14 18:33:47

标签: c# .net asp.net resolveurl

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

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

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

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

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

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

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

我会创建自己的ResolveCustomUrl方法,以便未来的开发人员不会发疯#/ p>