WebResources de asp.net com melhor URL
-
20-09-2019 - |
Pergunta
É possível escrever o seu próprio "provedor de webresources" no ASP.net para alterar a URL do WebResources, que se parece:
Webresource.axd? D = Qos8igdusv4f8ngr_hs-hhwgro2cdfstraaqn7oj2xbuwimbn27JNUFUUMN-AVLK0 & T = 634013997250859375 "
para por exemplo:
/WEBRESources/Folder/script.js
?
Obrigado
Solução
Se eu percebesse, você procura alterar esse comportamento para todos os controles (controles já existentes incluídos), o que é impossível, a menos que substitua seu comportamento. A maioria dos controles da Web usa recursos incorporados e não oferece suporte ao caminho de script personalizado.
Usa asp.net AssemblyResourceLoader
lidar .axd
solicitações e Page.ClientScript.GetWebResourceUrl()
Isso deve ser usado para obter o caminho do WebResource, usa AssemblyResourceLoader.GetWebResourceUrl()
internamente. Você não pode mudar o ClientScriptManager
comportamento. Enquanto ClientScriptManager
aula é SEALD e Page.ClientScript
não possui acessório de setter e não é substituído.