—
Giorgio Borelli
Gli HttpHandlers di ASP.NET consentono di elaborare una risposta a fronte di una qualsivoglia richiesta al web server (IIS). Usare gli HttpHandlers permette di personalizzare la risposta da inviare al client (il browser) non solo per una classica pagina, ma per qualsivoglia risorsa sia stata richiesta, sia questa una immagine un file pdf o un file di risorse .resx ed altro ancora.
Implementarli nella propria applicazione web offre potenzialità enormi, ed il loro uso è relativamente semplice, questi non sono altro che una implementazione dell'interfaccia IHttpHandler, in grado di prendere in carico il processo della richiesta (HttpContext) ed elaborarne una risposta, per questo a fronte di richieste diverse (pagine, risorse, immagini, etc...) è possibile implementare Handlers diversi così da fornire risposte diverse.
Lo scopo di questo articolo non è quello però di descrivere il funzionamento degli HttpHandler, ma tanto quello di vedere come aggiungerli alla nostra applicazione web tramite il web.config, andiamo a scoprire come fare.
Prosegue...
—
Giorgio Borelli

Se vi si è sollevata questa eccezione, e ricevete il messaggio d'errore "Impossibile trovare la classe di risorse per questa pagina" il problema risiede in una errata gestione dei file di risorse di ASP.NET. Risolvere l'eccezione è molto semplice, vediamo come funzionano i file di risorse con estensione .resx e prevenire così il generarsi di questa eccezione a run-time.
Prosegue...
—
Giorgio Borelli
Le sitemap in ASP.NET permettono di specificare un menù gerarchico di navigazione in formato XML, basta includere un file sitemap nella root principale del sito web, che di default si chiama web.sitemap, ed associarlo successivamente ad uno dei controlli asp.net per la navigazione, quali: SiteMapPath, Menu, TreeView. Personalizzare i controlli di navigazione è molto semplice ed ecco bello è pronto il vostro controllo menù.
Il file web.sitemap è quindi il file di default per la navigazione in asp.net, ma come possiamo fare per specificare un'ulteriore sitemap se il nostro sito dovesse gestire due o più menu di navigazione differenti ed indipendenti tra di loro? In questo caso, per specificare più di una sitemap dobbiamo sfruttare proprio il modello a provider per la navigazione di ASP.NET.
Andiamo a scoprire come fare.
Prosegue...
5e52f0d1-6f9d-4911-9d30-2680e3afeb98|1|3.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
Categorie: ASP.NET
Tags: provider, web.config