settembre 2008 Entries

Impossibile accedere all'oggetto Profile da una Web Application

Attraverso l'oggetto Profile di ASP .NET è possibile gestire con estrema facilità una serie di informazioni associate all'utente, informazioni che il framework si occupa di salvare e recuperare automaticamente per noi. E' sufficiente inserire nel file web.config una sezione chiamata profile, come la seguente: <profile> <properties> <add name="PostalCode" /> </properties> </profile> Così facendo, ASP .NET creerà una nuova classe di nome Profile, con la quale è possibile accedere alle informazioni del profilo: Page.Form.DefaultButton = Page.FindControl("btnCerca").UniqueID; ((TextBox)Page.FindControl("txtRicerca")).Focus(); Questo esempio fa sì che il pulsante btnCerca sia impostato come default e che la casella di testo txtRicerca abbia il focus. Technorati Tags: .NET, Programming, ASP .NET

Contribuire alle certificazione per Windows Embedded Standard

Microsoft richiede un aiuto agli sviluppatori che lavorano sulla piattaforma Windows Embedded Standard per decidere gli argomenti che faranno parte della nuova certificazione dedicata a questa piattaforma. Chi è interessato, può mandare una mail all'indirizzo mswepp@microsoft.com (a partire da Lunedì 15 settembre), con cui chiedere maggiori informazioni. Fonte: Olivier's WEBlog Technorati Tag: Certification

Controlli di login e pagine master

Qualche giorno fa avevo parlato di un bug del controllo Login, quando viene inserito in una Master Page e usato in combinazione con un ValidationSummary. In realtà, lo stesso problema affligge tutti i controlli che hanno a che fare con la gestione dell'autenticazione (cambio password, recupero, ecc.). Fortunatamente, la soluzione pubblicata nello scorso post è valida anche per gli tutti gli altri oggetti in questione. Technorati Tag: .NET,Programming,ASP .NET

Materiale su SQL Server 2008

All'indirizzo http://sqlserver2008jumpstart.microsofttraining.com è disponibile una grande quantità di materiale introduttivo e tutorial provenienti dagli eventi di training su SQL Server 2008. Prima di scaricare le risorse è necessario registrarsi (gratuitamente). Technorati Tag: SQL Server

Quando conviene avere Visual Studio in italiano

Il template ASP .NET Dynamic Data crea un sito web completo di tutto... Però con l'interfaccia localizzata nella lingua di Visual Studio. Il problema è che, sviluppando siti per clienti "locali", tipicamente ci si aspetta che le stringhe siano in italiano. Per evitare di ridefinirsi a mano tutti i messaggi nella nostra lingua, l'unico modo è avere a disposizione una copia di Visual Studio in italiano, quindi creare il sito con essa. Technorati Tags: .NET, Visual Studio, Programming, ASP .NET

ASP .NET Dynamic Data Site... Semplicemente senza parole!

Come anticipato ieri, volevo dare un'occhiata alla feature ASP .NET Dynamic Data. Ebbene... Ho creato una nuova Web Application, utilizzando l'apposito template, ho aggiunto una classe di tipo LINQ-To-SQL al progetto, ho scommentato UNA (1) riga di codice nel file Global.asax, ho premuto F5 e... L'applicazione era già lì, bella e pronta all'uso!!!! Mi ci sono voluti meno di 5 minuti per creare una completa interfaccia web per l'accesso e la modifica del database. Che dire... LA COSA MI HA LASCIATO COMPLETAMENTE SENZA PAROLE... Technorati Tags: .NET, Programming, ASP .NET

ASP .NET Dynamic Data

Cercando risorse su LINQ, sono capitato su questo post del mitico Scott Guthrie, in cui si parla di ASP .NET Dynamic Data, una feature che fa parte delle ASP .NET 3.5 Extensions e che consente di creare con grande facilità siti web per l'inserimento, la visualizzazione e la modifica dei dati contenuti in un database, utilizzando LINQ-to-SQL. Me lo segno, sperando di poterci dare un'occhiata al più presto. Technorati Tag: .NET,Programming,ASP .NET

Windows Home Server Developer Guidelines aggiornata

La Developer Guidelines di Windows Home Server è stata recentemente aggiornata. Il download è disponibile qui. Technorati Tag: Programming,Windows Home Server

Google Chrome rimandato

Come molti in questi giorni, anch'io ho provato il browser di Google, Chrome. La prima impressione non è stata completamente positiva, nel senso che il browser fa quello che deve fare (apre le pagine Internet ), ma ho notato che ci sono alcuni problemi con Flash. In particolare, capita che i filmati "ad un certo punto" inizino ad andare a scatti e che, dopo qualche istante, il browser si chiuda senza comunicare nessun messaggio di errore. Peccato che mi sia accorto di questa cosa con il primo sito che ho aperto con Chrome... Come dire, se la prima impressione è quella...

Controlli Login e ValidationSummary in un sito con Master Page

I controlli Login e ValidationSummary sono progettati per lavorare insieme: se si imposta la proprietà ValidationGroup del ValidationSummary sull'ID del controllo Login, il validatore mostrerà automaticamente i messaggi di errore che si verificano durante il tentativo di login (ad esempio, password non inserita). Questo è il comportamento di tali oggetti se sono inseriti una pagina che non ha una pagina master associata. Se, invece, si mettono in una Content Page, il ValidationSummary non funzionerà correttamente. Si tratta di un bug dovuto all'errata denominazione che viene assegnata al controllo Login. Per risolvere il problema, basta inserire il seguente codice nella routine...

Un traduttore per Windows Live Messenger

Ogni giorno ne esce una nuova... The Microsoft Translator team is excited to announce the new translation bot for Windows Live Messenger! This Messenger bot does translations for you. Just add mtbot@hotmail.com to your contacts and start chatting. You can have one-on-one conversations with the bot, or you can invite a friend and chat in different languages with the bot translating for you. Io l'ho aggiunto ai miei contatti... Chissà che prima o poi possa tornare utile Fonte: Microsoft Research Machine Translation (MSR-MT) Team Blog Technorati Tag: Live

Utilizzare il proprio database per la gestione degli utenti con ASP .NET

Per impostazione predefinita, quando si vuole utilizzare l'autenticazione di un sito ASP .NET, le informazioni sugli utenti sono memorizzate in un database di nome aspnetdb che viene automaticamente creato nell'istanza di SQL Server Express installata sulla stessa macchina su cui è presente il sito. Naturalmente, è possibile modificare questa opzione, ad esempio nel caso in cui si voglia usare un database esistente. In questo post è possibile trovare alcune informazioni che spiegano come fare. Technorati Tag: .NET,Programming,ASP .NET

Eccomi ufficialmente di ritorno :-)

Dopo un messaggio qualche giorno fa, giusto per ricordare che non sono scomparso , eccomi ufficialmente tornato al lavoro, ricaricato dopo 3 settimane di vacanza! In questi giorni, nei ritagli di tempo, mi sono letto qualche articolo sul framework MVC per ASP .NET, nei prossimi giorni farò qualche esperimento che spero di poter condividere qui sul mio blog. A presto! Technorati Tag: OT