-
AutoEventWireup: se lo conosci lo eviti
di Cristian "Ricciolo" Civera, in .NET,Durante lo sviluppo di applicazioni web ho avuto qualche volta la necessità di debuggare in Visual Studio.NET intercettando anche le eccezioni gestite poiché questa tecnica permette di intercettare eccezioni anche di altri threads. Per eccezioni gestite si intendono quelle ...
-
In questo articolo sono spiegate le funzionalità del(...)
di Cristian "Ricciolo" Civera, in .NET,In questo articolo sono spiegate le funzionalità del compilatore C# 2. Le novità son poche, molte delle opzioni c'erano già prima. Tra questi una cosa non la conoscevo: i file .rsp.Sono normalissimi files di testo che contengono tutti gli argomenti che normalmente passeremmo al ...
-
Anomalia StackTrace
di Cristian "Ricciolo" Civera, in .NET,Probabilmente seguite già il blog di Paolo ma date un'occhiata al suo post in merito ad un problema che abbiamo affrontato oggi . Devo dire che sono rimasto basito da questa stranezza che avviene nel passare da debug a realese in una nostra applicazione. Abbiamo usato lo ...
-
Sicurezza WebService
di Cristian "Ricciolo" Civera, in .NET,Qualcuno potrà dire: che pignolo! Ma il mio maestro Paolo è un esperto in WebService (va bene così o devo dire guru :-D) e di queste cose me ne parla tutti i giorni.Quando si parla di WebService e di sicurezza subito si pensa ad SSL, ed è sbagliato. Un servizio non è per forza ...
-
Questione di stringhe
di Cristian "Ricciolo" Civera, in .NET,Al WPC 2004 Francesco Balena mi ha incuriosito in un dettaglio e quindi sono andato a verificare.Consideriamo questo codice: string sep = String.Empty;string s = String.Empty;for (int x = 0; x s += sep + x.ToString(); if (x == 0) sep = ",";} E' un normale ciclo che ...
-
ValidateRequest
di Cristian "Ricciolo" Civera, in .NET,Oggi nel forum di ASPItalia.com un utente aveva l'esigenza di validare i bytes inviati dal browser solo se l'utente che ha eseguito l'operazione è un admin o un utente normale. Questo per consentire a tag html o codice potenzialmente ritenuto pericoloso di essere inseriti solo ...
-
Refactoring con .NET 1.x
di Cristian "Ricciolo" Civera, in .NET,Se vi son piaciute le funzionalità di refactoring offerte da VS.Net 2005 ma non volete aspettare ancora un anno, potete usare questi due Add-ins per VS.Net 2003: C# Refactory ReSharper Non sono gratuiti ma si possono provare e se meritano, si comprano ;-)
-
Control, ID e FindControl...
di Cristian "Ricciolo" Civera, in .NET,C'è sempre da imparare e oggi ho finalmente approfondito (per risolvere un problema) come vengono gestiti gli ID dei controlli e come vengono cercati. Elemento principale è l'interfaccia INamingContainer. Un controllo se implementa questa interfaccia diventa contenitore di tutti ...
-
History delle pagine web
di Cristian "Ricciolo" Civera, in .NET,La domanda più frequente che si trova nei forum è: come impedire che l'utente prema "indietro" sul browser?Non c'è un metodo unico, dovrete aspettare Avalon :-D Scherzi a parte, esiste un metodo document.location.replace compatibile con praticamente tutte le versioni dei browser ...
-
Post dei controlli
di Cristian "Ricciolo" Civera, in .NET,Ma guarda un po', non ci avevo mai badato. La classe Page dispone di un metodo RegisterRequiresPostBack. Forse perché la confondevo con RegisterPostBackScript. Insomma è un metodo che viene richiamato da praticamente tutti i controlli che implementano IPostBackDataHandler.Quando ...
.NET
- marzo 2012:2 post
- novembre 2011:1 post
- maggio 2011:2 post
- marzo 2011:1 post
- gennaio 2011:1 post
- dicembre 2010:1 post
- giugno 2010:2 post
- aprile 2010:3 post
- gennaio 2010:1 post
- maggio 2009:9 post
- aprile 2009:7 post
- ottobre 2008:5 post
Categorie
In evidenza
- Eseguire script pre e post esecuzione di un workflow di GitHub
- Creare una libreria CSS universale: Cards
- Migliorare l'organizzazione delle risorse con Azure Policy
- Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
- Leggere la posta usando il protocollo IMAP tramite la libreria MailKit
- Eseguire una ricerca avanzata per recuperare le issue di GitHub
- Creare una libreria CSS universale: Clip-path
- Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database