Ricerca: server
L'utilizzo di più di un pulsante di submit associato a una singola form HTML ha dei risvolti pratici molto interessanti: proviamo a pensare, per esempio, a una pagina di ricerca, in cui possiamo specificare dei filtri, e per la quale vogliamo decidere se visualizzare sullo ...
Negli esempi che abbiamo visto fino a oggi su ASP.NET SignalR, abbiamo sempre utilizzato hub che erano invocabili anche da un utente anonimo. In realtà, questo framework è in grado di gestire anche scenari in cui sia richiesta l'autenticazione dell'utente stesso. Per rendere ...
ASP.NET SignalR, quando utilizzato nell'ambito di un'applicazione web, sfrutta un client JavaScript per stabilire una connessione bidirezionale con il server. Il comportamento di default dei browser è quello di abilitare le chiamate solo sullo stesso dominio della pagina ...
A differenza di quanto accade in ASP.NET MVC, la classe ApiController di ASP.NET Web API non possiede un metodo diretto per restituire nella response lo stream di un file. Quando abbiamo questa necessità, tuttavia, possiamo creare una action che restituisca un HttpResponseMessage...
Quando costruiamo una form di input, ASP.NET MVC usa una particolare sintassi per determinare l'identificativo di ogni elemento HTML associati a proprietà del view model, così che poi sia in grado di ricostruire il view model a seguito di un post sul server.Per esempio, una ...
I motori di ricerca adottano una tecnica, chiamata paginazione, che permette di dividere i risultati di una ricerca su più pagine.In realtà i cambiamenti da apportare ad un motore di ricerca che non preveda questa funzione non sono poi molti e lo script che segue è un ottimo ...
Un controllo di tipo CAPTCHA serve a discriminare se il visitatore del nostro sito sia un utente "umano" o un Bot, solitamente utilizzato per inviare spam o procedere a registrazioni fasulle; esistono varie tipologie di CAPTCHA, che richiedono di inserire lettere o numeri ...
ASP.NET 4.0 è stato rilasciato ben prima che le specifiche HTML5 cominciassero a diffondersi, quindi non ha un supporto diretto per queste funzionalità (molte arriverrano con la prossima versione, la 4.5).Per questo motivo, è necessario installare un update successivo, che ...
Quando sfruttiamo la cache di ASP.NET per limitare gli accessi alla base dati, tipicamente siamo sempre costretti, in maniera ripetitiva, a verificare la presenza dell'oggetto desiderato in cache ed eventualmente recuperarlo dal database, come nel codice seguente:public List ...
Quando un sito web diventa particolarmente popolare, può accadere che i suoi contenuti, nella fattispecie immagini, video e quant'altro, vengano mostrati all'interno di pagine esterne, magari senza alcuna autorizzazione e senza che possiamo in qualche modo accorgercene. Il ...