Gli HttpHandler sono gli oggetti del motore di ASP.NET responsabili della gestione della risposta in seguito alle richieste dei client.
Conoscere il funzionamento degli HttpHandler di ASP.NET permette di gestire come si vuole le risposte da dare alle richieste dei client, in quanto è possibile tramite il web.config associare un path ai tipi di risorse (file) che si vuole gestire con il proprio personalissimo HttpHandler.
La funzionalità degli HttpHandlers è davvero straordinaria, se ci pensiamo bene, ASP.NET mette in mano dei programmatori un potere grandissimo, quello di poter gestire come si vuole le risorse da presentare ai client. In questo modo ad esempio è possibile creare dei personali HttpHandlers per la gestione di file, report, e di qualsiasi altra risorsa web di cui la nostra applicazione web necessita, senza nemmeno interessarci di come questa effettivamente funzioni. A tal proposito, in questo articolo, proveremo ad implementare un HttpHandler per il ridimensionamento automatico delle immagini di un'applicazione Web scritta in ASP.NET.
More...
958c40da-2833-4a73-b659-6ec46ac2c758|0|.0
Dovete aggiornare la vostra applicazione web, oppure dovete fare un controllo sui dati del vostro database access caricato online, insomma avete l'esigenza di mettere offline temporaneamente la vostra applicazione web scritta in asp.net.
Inoltre volete far sì che agli utenti che si collegano al vostro sito venga presentato un messaggio user friendly, che li avvisi del momentaneo disagio e che presto sarete nuovamente online.
Bene, a partire da asp.net 2.0 è possibile mettere offline la propria applicazione web in pochi secondi, andiamo a scoprire come fare
More...
5c8326e8-d29f-4342-a3bb-e57e13f9457c|0|.0
Ormai la piattaforma BlogEngine.NET per blog è ampiamente diffusa ed utilizzata da svariati blogger. Certo non ha ancora raggiunto i numeri di Wordpress ma si è comunque ritagliata un'ottima fetta di utenti, in continuo aumento fra l'altro.
Per chi non la conoscesse, BlogEngine.NET è una piattaforma di blogging sviluppata su .net framework in linguaggio C#, nata da un progetto Open Source inserito tra gli Starter Kits di ASP.NET.
Visto il suo sempre maggiore impiego, l'esigenze degli utenti che la utilizzano sono sempre crescenti, così la nascita di nuovi plug-in, theme e widgets la fà avvicinare ogni giorno sempre più alla sua più famosa e diretta concorrente Wordpress. Sotto alcuni punti di vista però BlogEngine.NET soffre ancora della sua relativa gioventù, ad esempio non è stato ancora creato un widget ad hoc per la gestione degli strumenti di monetizzazione messi a disposizione dal web.
In questo articolo allora voglio mostrarvi come dare un ulteriore tocco in più a questa stupenda piattaforma per blog (che io stesso uso), realizzando un widget personalizzato per BlogEngine.NET nel quale inserire lo script del codice di Google AdSense a cui tutti noi blogger siamo largamente affezionati, andiamo a scoprire come fare.
More...
62e6b79f-b58a-4df7-8c34-4ff59e5e0bb7|0|.0
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.
More...
e3294527-0cb9-4241-9364-12a5edb484cc|0|.0
Google AdSense per la ricerca è uno strumento molto utile sotto diversi punti di vista, non solo ti permette di avere una search box subito pronta e funzionante da inserire immediatamente sul tuo sito web, ma ti permette anche di estendere le possibilità di guadagno tramite AdSense.
Purtroppo però, per chi sviluppa con tecnologia asp.net, l'inserimento di AdSense per la ricerca nelle pagine aspx non sembra così agevole come per le altre piattaforme. Una volta creato il box di ricerca con AdSense ed acquisito il codice da inserire nelle proprie pagine aspx, questo non funziona come dovrebbe, il box compare correttamente sulla pagina ma facendo click sul bottone "cerca" non accade nulla, non si ha il classico refresh con postback della pagina.
Il problema nasce a causa di una caratteristica peculiare delle pagine aspx, il proprio form (illustreremo meglio più avanti), la soluzione però esiste, ed anche se non è propriamente agevole ed "esteticamente" elengatissima, è funzionante. Penso quindi che i vantaggi dati dall'uso di AdSense per la ricerca siano superiori al warkround che andremo ad usare per aggirare questa "limitazione" di asp.net, andiamo a scoprire come fare.
More...
d6e813c0-bd21-49ae-8cbd-82db627cdb63|0|.0