c# - 是否可以覆盖 ResolveUrl?

标签 c# .net asp.net resolveurl

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

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

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

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

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

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

最佳答案

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

关于c# - 是否可以覆盖 ResolveUrl?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4442821/

相关文章:

.net - 多线程Random.NextDouble()

c# - ASP NET SQL - 从作者位置选择 *

c# - 如何找出(类型是类型)C#

c# - MVVM 模式中的 Viewpager

c# - 如何取消阻塞已调用 AutoResetEvent 对象上的 WaitOne 方法的线程?

asp.net - 刷新 ASP.NET 角色提供程序

c# - ASP.NET:以编程方式创建 CSS 类

C# 二维数组值替换

c# - Process.GetProcessById 启用 "debug mode"

c# - 如何使源代码成为 XML 文档的一部分而不违反 DRY?