/// <summary>
///
/// </summary>
/// <param name="type"></param>
/// <param name="resourceName"></param>
/// <param name="config"></param>
/// <returns></returns>
public static string GetWebResourceUrl(Type type, string resourceName)
{
if (resourceName.StartsWith(ResourceManager.ASSEMBLYSLUG) && ExtNetTransformer.CleanResourceUrl && ResourceHandler.HasHandler())
{
string buster = (resourceName.EndsWith(".js") || resourceName.EndsWith(".css")) ? "?v=".ConcatWith(ResourceManager.CacheBuster) : "";
string url = "~{0}/ext.axd{1}".FormatWith(resourceName.Replace(ResourceManager.ASSEMBLYSLUG, "").Replace('.', '/').ReplaceLastInstanceOf("/", "-"), buster);
return(ExtNetTransformer.ResolveUrl(url));
}
return(HttpUtility.HtmlAttributeEncode(CachedPageInstance.ClientScript.GetWebResourceUrl(type, resourceName)));
}