我想使用 ASP.Net MVC Web 应用程序的默认实现的VirtualPathProvider。
换句话说,我想从默认的 Asp.net VirtualPathProvider 继承我自己的 VirtualPathProvider 并覆盖GetCacheKey方法。
我应该怎么办?
任何人都可以帮忙吗?
干杯
我想使用 ASP.Net MVC Web 应用程序的默认实现的VirtualPathProvider。
换句话说,我想从默认的 Asp.net VirtualPathProvider 继承我自己的 VirtualPathProvider 并覆盖GetCacheKey方法。
我应该怎么办?
任何人都可以帮忙吗?
干杯
创建您的自定义虚拟路径提供程序类,覆盖您想要的方法,然后HostingEnvironment.RegisterVirtualPathProvider
从内部调用Application_Start
(定义在 中global.asax.cs
)来安装它:
protected void Application_Start() {
HostingEnvirontment.RegisterVirtualPathProvider(new MyVPProvider());
}