我使用以下.NET应用程序来解决图像或CSS文件或JavaScript文件的路径。

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

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

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

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

有什么想法我如何覆盖解决方案方法?替代方法是创建我自己的自定义方法,该方法类似,但宁愿与ResolveUrl一起使用。

有帮助吗?

解决方案

ResolveUrl 不是虚拟的,因此使用覆盖物将几乎没有成功,并且它不会在内部使用任何可以覆盖的东西来自定义功能。这会让您写下自己的效用功能。

其他提示

我会自己创建自己的 ResolveCustomUrl 方法使未来的开发人员不会发疯

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top