ASP.NET

Soluzioni e problemi affrontati con la piattaforma web ASP.NET

Visual Studio 2008 + MSDN Premium con sconto 40%.

La notizia mi e' stata passata questa mattina da un redattore del sito www.html.it e devo dire che e' davvero interessante. Microsoft ha rilasciato un giochino simpatico in Silverlight e i vincitori potranno usufruire di uno sconto fino al 40% su una licenza Visual Studio 2008 con la MSDN Premium abbinata. Potete leggere l' articolo redatto da HTML.it qui, mentre il gioco e' a questo indirizzo. Che dire, che vinca il migliore!

Beginning ASP.NET MVC

Finalmente il nostro caro  amico ce l' ha fatta!! (Simone Chiaretta)!! ISBN: 978-0-470-43399-7 Paperback 500 pages March 2009   Beginning ASP.NET MVC is for developers who have .NET and ASP.NET experience, but want to enhance their level of knowledge and need to learn about the MVC framework. The book is simple and basic in its approach, because it allows readers to learn the concepts in a straightforward, uncomplicated way, but it still assumes a level of programming background and knowledge. This appeals to...

SubVersion, Visual Studio 2008. La mia esperienza.

Technorati Tag: SubVersion,Visual Studio,VisualVSN Non posso certo permettermi di mettere in discussione prodotti come TFS (Team Foundation Server) che non hanno eguali, ma ho voluto partecipare alla discussione sul gruppo UGIALT di una via alternativa ai Repositories messi a disposizione da casa Microsoft. Un primo problema che ho dovuto affrontare è stato quello economico, ho un piccolo Team e non posso acquisire un prodotto come TFS perchè purtroppo non esiste una MSDN Subscription e altre problematiche burocratiche. Ho quindi pensato ad una via alternativa che per me è stata SubVersion. Di seguito vi elenco i prodotti...

Gadget, Controlli Ajax? Script#!

Technorati Tag: script# Questa mattina bazzicavo in quel del Web quando mi son trovato davanti una libreria, template per Visual Studio davvero interessante. Questa cosa l' ho sognata tempo fa quando ho costruito il primo Gadget per Windows Vista! Molto utile per chi lavora con ASP.NET e AJAX la componente Script# vi consente di controllare e compilare i vostri codici C# in funzioni Javascript. Il progetto e i file contengono una serie di template, che funzionano anche con Visual Studio 2008 e vi propongono queste soluzioni: Potete creare una semplice Libreria, una Libreria per...

Che emozione ...

Technorati Tag: aspnetmvc,Data Context Sto avendo uno scambio di E-mail tra Scott Guthrie e Phil Haak riguardo un paio di questioni: La prima è stata proposta dal Mitico Simone a questo Post, dove appunto parla di una maggiore comprensione dei Tags Technorati, in special modo relativo al discorso ASP.NET MVC. La seconda, è qui subentra Phil, è legata semplicemente al Design nelle applicazioni ASP.NET MVC, dei DataContext. Non appena partorisco un' eureka, posto il tutto sul muro. Per ora posso solamente dire: che emozione!!

Le Collection, meglio chiarire i dubbi.

Technorati Tag: System.Collections,.NET Questo post nasce dal fatto che troppo spesso vedo codice non sfruttato, del tipo, un ArrayList per memorizzare 4 valori stringa, o peggio, una generic List<String> per memorizzare magari un semplice array di stringhe. Mi è sembrato quindi opportuno fare il punto della situazione, con questo post, nel quale voglio semplicemente dire che il Namespace System.Collections ... è un Namespace e non una classe, quindi magari al suo interno possiamo trovare diversi oggetti ... e non solo ArrayList e List<T>. Collezione ...

Alcune modifiche significative su ASP.NET MVC.

Technorati Tag: ASP.NET MVC,MIX08 Non sto qui a ripostare tutto per l' ennesima volta. Comunque, in data 12 Febbraio Scott Guthrie ha reso disponibile una nuova versione di ASP.NET MVC, una preview realizzata appositamente per l' evento MIX08 che si terrà in prima battuta negli U.S.A. Trovate il link originale qui: http://weblogs.asp.net/scottgu/archive/2008/02/12/asp-net-mvc-framework-road-map-update.aspx Quello tradotto dal sottoscritto qui: http://blog.raffaeu.com/ScottGu/archive/2008/02/17/resoconto-su-asp.net-mvc-aggiornato.aspx Di seguito vi elenco solamente alcune delle novità che dovrebbero far gola a tutti: References   ...

JQuery tutorial #03, gli eventi

Technorati Tag: JQuery Gestire gli eventi del DOM. Altro grosso sforzo che dobbiamo fare quando lavoriamo con il DOM è dover gestire righe e righe di codice per gli eventi. Loop noiosi per aggiungere un evento di validazione alle texbox, super trucchi per gestire piu' cose all' avvio di una pagina e cosi' via. JQuery snellisce di molto questo processo, avendo sempre dalla sua una integrazione in Javascript snella e chiara. Proviamo a vedere come gestirne alcuni, come il piu' noto e richiesto che è l' evento load della pagina. In questo...

JQuery tutorial #02, le API

Technorati Tag: JQuery Le API di JQuery, il cuore. In questa sezione vediamo come sia possibile lavorare con JQuery suddividendo gli argomenti per azioni e tipologia. Prima di procedere, dobbiamo avere a disposzione 3 semplici files. Il primo sarà la libreria Javascript di JQuery, la seconda il nostro file Javascript dove andremo a creare le funzioni, il terzo una pagina HTML dove fare gli esperimenti. Selezione di Oggetti DOM. Gli oggetti DOM normalmente sono identificati dal loro TAG. Sappiamo quanti possano essere i tag e quanti ne possiamo trovare in una singola pagina....

JQuery tutorial #01, Installazione.

Technorati Tag: JQuery Lavorando con ASP.NET MVC la prima cosa che mi sono chiesto è, ma visto che ci sono tutti questi ritorni al vecchio stile, come l' utilizzo di controlli HTML e non ASP: e siccome mi ero trovato molto bene in passato con questo Framework, ho deciso di postare qualche tips per poter partire e lavorare con il Framework OpenSource JQuery. Introduzione. Il prodotto JQuery, gratuito e OpenSource, non è altro che una corposa libreria Javascript che costituisce un vero e proprio Framework con tanto di API e di...

ASP.NET MVC, ViewData Tipizzato, ovvero multi-entities

Technorati Tag: ASP.NET MVC,ViewData Con un primo approccio, il passaggio di dati all' interno del Framework ASP.NET MVC potrebbe sembrare decisamente ostico, anche perchè non consente, a primo approccio, una tipizzazione dei dati ... Cosa che chiaramente ci porta troppo lontano da una logica di sviluppo basata sulle Entities .. Una prima soluzione è quella di sfruttare a pieno le funzionalità dei generics passando alla pagina .aspx una view di pe sè tipizzata. Un esempio lo trovate nel codice sottostante: [ControllerAction] public void Dettaglio(int id) { TICKET ticket = repository.OttieniTicket(id); ...

ASP.NET MVC, autenticarsi con ActiveDirectoryMembershipProvider (Part 02)

Technorati Tag: ActiveDirectoryMembershipProvider,ASP.NET MVC Continuando il discorso intrapreso nel post precedente, siamo giunti ora alla configurazione del provider per Active Directory. La nostra stringa di connessione è stata creata in precedenza quindi adesso possiamo procedere con la configurazione di questo provider, che ricordo era già presente in ASP.NET 2.0. 1 <membership defaultProvider="ActiveDirectoryMembershipProvider"> 2 <providers> 3 <add name="ActiveDirectoryMembershipProvider" 4 type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" ...

ASP.NET MVC, autenticarsi con ActiveDirectoryMembershipProvider (Part 01)

Technorati Tag: ActiveDirectoryMembershipProvider,ASP.NET MVC Per cominciare abbiamo bisogno di configurare il file web.config della nostra applicazione per consentirne l' accesso e l' interrogazione verso Active Directory o un servizio LDAP, in modo tale che dalla nostra custom form avvieremo un processo di autenticazione utente con questo Provider già presente nella versione 2 di ASP.NET. Quindi per prima cosa dobbiamo impostare il provider nel file web.config in modo da conoscere il percorso Ldap dove effettuare le ricerche. Quindi in primis una bella ConnectionString personalizzata: 1 <connectionStrings> 2 <add...

ASP.NET MVC, lavorare con i Form.

Technorati Tag: ASP.NET MVC,Form Per chi ha iniziato a lavorare con questo nuovo Framework introdotto con ASP.NET 3.5, una delle principali caratteristische è quella di non poter lavorare con le classiche WebForm. Quindi, come poter inviare una classica richiesta con il metodo POST? Per prima cosa dobbiamo creare un form HTML che abbia come Method='Post' e come Action='Controller/Azione', niente di piu'. Nell' esempio seguente ho creato un Form con 4 textBox identificate sia tramite l' ID che tramite il name. Le textbox hanno sia il nome che l' Id come segue: ...

ASP.NET MVC, prime impressioni.

Technorati Tag: ASP.NET MVC In questi giorni sto realizzando un' applicazione Intranet per la gestione dei Ticket (il sogno di ogni reparto IT ...) tramite Intranet. Siccome la sostanza e il Dominio sono molto leggeri, ho pensato di realizzare il tutto con la CTP di ASP.NET 3.5 e il Framework MVC. Devo dire che sinceramente sono cambiate diverse cose: WebForm: è vero non esiste piu' la vecchia WebForm ma si torna al caro buon vecchio form HTML con gli attributi action e method. Pero' si puo' inviare la richiesta ad un Controller,...

ASP.NET 3.5, primi passi.

Technorati Tags: ASP.NET 3.5;ASP.NET MVC Sono in fase di evaluation quindi questa mattina, dopo aver installato la Versione Trial di VS2008 Professional, ho deciso di cominciare a valutare questa nuova sezione presente in ASP.NET. Per prima cosa ho dovuto installare i seguenti Add-In, che trovate chiaramente sul Sito Ufficiale: Queste sono le estensioni per poter utilizzare MVC, EntityFramework e cosi' via. Qui invece trovate gli aggiornamenti a Luglio 2007 di Ajax e i controlli per Silverlight, o meglio per contenere filmati silverlight. Fatto cio' potete avvalervi del sito ufficiale per Video Tutorial (ancora...

Sharepoint e i BDC, come creare i Metadati

Technorati tags: Sharepoint 2007, BDC Visto che sono due giorni che ci sbatto la testa mi è sembrato opportuno parlarne nel Blog, che oltretutto, ultimamente è vuoto ... Allora grazie a MOSS 2007 e ai BDC (Business Data Catalog) siamo in grado di far interagire il nostro portale con i dati aziendali che volevamo. Ad esempio possiamo visualizzare nel portale i contenuti dei WebServices presenti in SAP, oppure possiamo impostare una connessione ODBC su un sistema AS400 e visualizzare, per esempio, le fatture pagate nell' ultimo mese. Per fare cio', come prima cosa occorre configurare correttamente il nostro Shared Service Provider sul portale,...

Modificare il layout di .Text (rettifica)

Technorati tags: .Text, CSS Per poter modificare completamente lo stile di un blog come UGI, quindi di un blog prodotto da un software preconfezionato quale puo' essere .Text, l' unica via di uscita è quella di sovrascrivere lo sile css di base. Nel mio caso, avendo a disposizione un blog fornito da subText, ho 2 stili a disposizione. Uno di base non modificabile, ed uno per la grafica, sovrascrivibile tramite le impostazioni del blog stesso. Detto cio' ho creato qui sotto uno schema dello stile simple di .Text  se non sbaglio. Alla fine, come potete notare non è nient' altro...

Progammero' con WF.

Questa news è dell' ultimo minuto. Sono appena stato ad un Meeting nel quale mi è stato richiesto di implementare una logica a WorkFlow sul portale SharePoint 2007. Niente di meglio di utilizzare una nuova tecnologia quale WF. Ho trovato interessate il Post introduttivo di ScottGu. Nel suo blog chiaramente. Per adesso devo solamente introdurre uno studio di fattibilità. Quindi se qualcuno di voi ha del materiale on-line, sono ben accetti consigli e suggerimenti. Nota: Accetto volentieri anche un 'In Bocca al Lupo ..'