Come specificare un HttpHandler nel web.config per applicazioni ASP.NET

Giorgio Borelli

Aggiungere gli httphandler alla propria applicazione web in asp.netGli 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...

Categorie: ASP.NET

Tags: , , , , , , ,

How to fix: Impossibile trovare i file di risorse per questa pagina. Verificare che il file di risorse esista e riprovare

Giorgio Borelli

Pagina con l'eccezione Impossibile trovare la classe di risorse per questa pagina

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...

Categorie: ASP.NET | fix

Tags: , , ,

Specificare più Sitemap in ASP.NET

Giorgio Borelli

specificare più di una sitemap in pagine aspx grazie al modello a providers di asp.netLe 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...

Categorie: ASP.NET

Tags: ,