August 2009 Entries

Invocazione di metodo remoto da Javascript

A partire da ASP .NET 3.5 è possibile da JavaScript richiamare un metodo esterno, implementato nella stessa pagina aspx che invoca il codice Javascript, oppure in un ASP .NET XML Web Services (per intenderci, quello in formato .asmx), oppure in un WCF Services (in formato .svc), tutto questo senza passare attraverso il normale ciclo di vita della pagina, ma invocando semplicemente un metodo pubblico di una classe, visto che la pagina aspx è una classe a tutti gli effetti. Al metodo è possibile passare dei parametri e ricevere indietro un valore di ritorno, che sarà serializzato / deserializzato in modalità...

posted @ Friday, August 21, 2009 6:38 AM | Feedback (0)

</RSSBandit>

Stanco ormai di ricevere ogni 3x2 un messaggio di errore di RSSBandit che mi indica un errore fatale nel caricamento del file XML contenente i feeds sottoscritti, obbligandomi a caricare una copia di backup (che potrebbe essere non aggiornata) dello stesso file con l'antipatica conseguenza di ritrovarmi con tutti i feeds impostati sullo stato di "Unread" (cosa davvero antipatica se si hanno tanti feeds sottoscritti),  ho deciso di cambiare aggregator. Da oggi sto utilizzando FeedDemon 3 (RC4). E' ancora in versione Beta (la versione 3), ma ne parlano molto bene nelle recensioni che ho letto sulla rete. Inoltre, è...

posted @ Tuesday, August 18, 2009 1:17 AM | Feedback (2)

C# 4.0 - Parametri opzionali

  Leggo che tra le nuove feature di C# 4.0 c'è la possibilità di indicare come opzionali i parametri di un metodo o di un costruttore, in tal caso il parametro viene inizializzato con un valore di default fornito dal programmatore. Una cosa di questo tipo: public Person(string firstName, string lastName, string city = ""){ //}   che può essere istanziata in entrambi le modalità: Person p = new Person("Maurizio", "Tammacco");Person p1 = new Person("Maurizio", "Tammacco", "Bari");   Nel primo esempio, poichè il parametro "City" è opzionale, viene automaticamente assegnato il valore di...

posted @ Monday, August 17, 2009 4:27 AM | Feedback (0)

Come ottenere il nome del metodo chiamante dallo stack usando reflection

Cosi: 1: using System.Diagnostics; 2: void Log(string eventMessage) 3: { 4: Console.WriteLine("Event logged by " + (new StackTrace()).GetFrame(1).GetMethod().Name); 5: Console.WriteLine("Event: " + eventMessage); 6: } 7:    Fonte: Tips & Tricks for ASP.NET, IIS, and Visual Web Developer 

posted @ Friday, August 14, 2009 1:41 AM | Feedback (0)