Ricerca per argomento: ASP.NET

Utilizzando la FormsAuthentication si riesce a proteggere l'applicazione ASP.NET in maniera molto semplice e sfruttando una base comune per tutte le pagine.Tuttavia, nel caso in cui un utente sia autenticato ma non appartenga al ruolo o all'utente autorizzato a visualizzare ...

Con la creazione del .NET Framework Microsoft ha introdotto una nuova struttura formata da classi e attributi, volti ad aumentare la sicurezza delle applicazioni.Tutto questo prende il nome di CAS (Code Access Security) e si basa sulla raccolta di informazioni quali le zones (...

Nello script #684 abbiamo visto come criptare una stringa usando DPAPI.Chiudiamo il discorso con la funzione inversa, utilizzata in questo esempio per decifrare la stringa di connessione al database salvata nel web.config:using ASPItalia.com.Security;// decifratura della ...

DataProtection API (DPAPI) è una delle novità introdotta con Windows 2000, che consente di utilizzare una cifratura su dati riservati (ad esempio salvati nel web.config), per rendere meno vulnerabili le applicazioni.Capita spesso che il web.config contenga informazioni sensibili ...

Utilizzare la paginazione con le griglie di dati rappresenta spesso una scelta obbligata, data la numerosità delle informazioni da visualizzare e il poco spazio a disposizione sull'interfaccia utente. Per fortuna il controllo DataGrid prevede in maniera nativa alcuni meccanismi ...

Alle volte dobbiamo estrarre una parte delle righe presenti in una DataTable ed in casi come questi, anzichè utilizzare una DataView, è possibile sfruttare il metodo Select, che consente di effettuare una "query" sui dati, restituendo un array di DataRow:DataRow[] rows = dt....

Se il Reapeater ha un difetto, è quello di non avere integrato al proprio interno un template specifico da mostrare nel caso in cui la DataSource non contenga dati al proprio interno.Sfruttando il templating, caratteristica di ASP.NET spiegata in dettaglio su http://www.aspitalia...

Nell'articolo su http://www.aspitalia.com/articoli/aspplus/databinding_templating.aspx abbiamo visto cosa sono i templates di ASP.NET.Ora con questo script creiamo un esempio pratico che ne fa uso attraverso un controllo che mostra un certo codice a seconda che l'utente sia ...

Spesso i nostri siti subiscono la visita di user agent che servono agli scopi più disparati. Ci sono quelli buoni, che indicizzano le nostre pagine per i motori di ricerca, e quelli meno buoni, che causano solo inutile traffico o peggio ancora sono utilizzati per raccogliere ...

Il metodo Split della classe String non supporta un argomento di tipo string e ritorna dunque utile solo quando dobbiamo creare un array in base ad un singolo char.Nel caso in cui sia necessario dividere una stringa in base a più caratteri ci torna utile la classe Regex, che può ...