同一asp.net应用程序中的默认资源提供程序和SqlResourceProviderFactory
是否可以使用在应用程序中使用.resx文件但在子文件夹中使用SqlResourceProvider的默认资源提供程序 似乎唯一使用的是在根目录的web.config中配置的同一asp.net应用程序中的默认资源提供程序和SqlResourceProviderFactory,asp.net,resources,Asp.net,Resources,是否可以使用在应用程序中使用.resx文件但在子文件夹中使用SqlResourceProvider的默认资源提供程序 似乎唯一使用的是在根目录的web.config中配置的 有什么想法吗?我需要类似的东西,为特定的类键返回一个定制的ResourceProvider,但如果没有,则返回默认的资源提供者 我创建了一个自定义ResourceProviderFactory,它在请求时返回我的自定义资源提供程序,但在其他情况下返回null,这似乎会导致使用默认提供程序 [DesignTimeResourc
有什么想法吗?我需要类似的东西,为特定的类键返回一个定制的ResourceProvider,但如果没有,则返回默认的资源提供者 我创建了一个自定义ResourceProviderFactory,它在请求时返回我的自定义资源提供程序,但在其他情况下返回null,这似乎会导致使用默认提供程序
[DesignTimeResourceProviderFactory(typeof(CustomizedResourceProviderDesignTimeFactory))]
public class CustomizedResourceProviderFactory : ResourceProviderFactory
{
public override IResourceProvider CreateGlobalResourceProvider(string classKey)
{
if (classKey == "MyCustomResourceClass")
{
return new CustomizedResourceProvider(classKey);
}
else
{
return null;
}
}
// etc.
}
当我从此返回null时,我在框架代码中得到一个NullReferenceException:-(