1

我想使用 ASP.Net MVC Web 应用程序的默认实现的VirtualPathProvider

换句话说,我想从默认的 Asp.net VirtualPathProvider 继承我自己的 VirtualPathProvider 并覆盖GetCacheKey方法。

我应该怎么办?

任何人都可以帮忙吗?

干杯

4

1 回答 1

1

创建您的自定义虚拟路径提供程序类,覆盖您想要的方法,然后HostingEnvironment.RegisterVirtualPathProvider从内部调用Application_Start(定义在 中global.asax.cs)来安装它:

protected void Application_Start() {
    HostingEnvirontment.RegisterVirtualPathProvider(new MyVPProvider());
}
于 2013-08-18T14:49:48.427 回答