Domanda

è possibile scrivere il proprio "fornitore webresources" in asp.net per cambiare webresources URL che appare come:

  

WebResource.axd? D = qoS8iGdUsV4f8NgR_HS-hHWgRO2CDfStRaaqn7oJ2xBuwIMbn27JNufuUMn-aVlK0 &   t = 634.013.997.250,859375" millions

per es .:

  

/webresources/folder/script.js

Grazie

È stato utile?

Soluzione

Se potessi realizzare, siete dopo per cambiare questo comportamento per tutti i controlli (già incluso controlli esisteva) che è impossibile a meno che non ignorare il loro comportamento. La maggior parte dei controlli web l'utilizzo incorporato le risorse e non supportano percorso script personalizzato.

ASP.NET utilizza AssemblyResourceLoader per gestire le richieste .axd e Page.ClientScript.GetWebResourceUrl() che dovrebbero essere usati per ottenere il percorso WebResource, utilizza AssemblyResourceLoader.GetWebResourceUrl() internamente. Non è possibile modificare il comportamento ClientScriptManager. Mentre classe ClientScriptManager è Seald e Page.ClientScript non ha di accesso setter e non è override.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top