Wat is WebResource.axd?

Ik heb problemen met blowery web en WebResource.axd.

Wat is WebResource.axd?


Antwoord 1, autoriteit 100%

WebResource.axd biedt toegang tot ingesloten bronnen binnen een project. Het is een handler waarmee ontwikkelaars van beheer en pagina’s bronnen kunnen downloaden die zijn ingesloten in een assembly voor de eindgebruiker.

U neemt WebResources op in uw AssemblyInfo:

[assembly: System.Web.UI.WebResource("Project.Styles.Main.css", "text/css")]

Dan kun je een include-pad voor je pagina krijgen met de volgende code:

string includeLocation = Page.ClientScript.GetWebResourceUrl(this.GetType(),    
    "Project.Styles.Main.css");

Om vervolgens het bovenstaande bestand toe te voegen (wat in dit geval een CSS-bestand is):

LiteralControl include = new LiteralControl(
    String.Format(includeTemplate, includeLocation));
((System.Web.UI.HtmlControls.HtmlHead)Page.Header).Controls.Add(include);

Dan zul je uiteindelijk referenties in je paginabron zien, zoals de volgende:

/WebResource.axd?d=PhPk80h_UWEcbheb-NHNP5WshV_47UOpWqAOl1_li
    UFfN4cNofL74cFlQ1fvpFSf0&t=632573240669964903

Antwoord 2, autoriteit 17%

Het is een gegenereerd HttpHandler-bestand. Hoogstwaarschijnlijk hebt u een ingebedde bron in uw ASP.NET-toepassing of een van de componenten van derden die u gebruikt. Om deze op een transparante manier te transporteren maakt ASP.NET gebruik van deze aanpak waarbij de juiste bron kan worden geïdentificeerd afhankelijk van de doorgegeven querystring. Bijvoorbeeld:

WebResource.axd?d=PhPk80h_UWEcbheb-NHNP5WshV_47UOpWqAOl1_liUFfN4cNofL74cFlQ1fvpFSf0&t=632573240669964903

Overgenomen van WebResource.axd gebruiken voor ingesloten bronnen.


Antwoord 3, autoriteit 9%

Het is voor ingesloten bronnen.

Werken met webbronnen in ASP.NET 2.0

Other episodes