settembre 2007 Blog Posts
In un mio post precedente lamentavo il fatto, nel 2007, di dover avere ancora un occhio di riguardo per sviluppare siti che siano quanto meno presentabili per utenti con modem a 56K. Mi sono reso conto di ulteriori problemi con master pages, e user control. In caso di utilizzo di master pages e user control, bisogna stare molto attenti a quello che viene prodotto in seguito al render sulla pagina, ad esempio una master page con un <asp:Content ID="mainContent" runat=server>
</asp:Content>
Al cui interno venga inserito uno user Control:<uc1:Control id="LoginControl" runat="server"/>
Al cui interno venga inserita una normalissima TextBox<asp:TextBox id="txtLoginName"/>
Viene renderizzato sul client...
Ieri ho avuto a che fare per la prima volta con i validatori lato client di asp.net (regEx Validators, Req validators ecc. ecc.), per inciso li avevo usato prima senza nessun problema, ma per la pagina che si stava sviluppando ieri ho dovuto fare dei giochi di prestigio (per la verità non troppo ottimizzati). Nella pagina erano presenti diversi DIV, ognuno contenente diversi controlli e naturalmente i div erano visualizzabili solo una alla volta (una versione parzialmente rivista dei tabControls). I validatori funzionano perfettamente, il problema nasce solo sulla Proprietà "FocusOnError". Solitamente settata a True senza particolari implicazioni di sorta,...
Date una occhiata qui, io sottoscrivo, pubblicizzo e continuo a sperare che prima o poi qualcuno ci venga incontro !!! :) Telelavoro forever ! Technorati Tags: Telelavoro
Dopo aver avuto una gradita sponsorizzazione, ho dedicato le prime ore della mattina a guardarmi intorno in questo mondo digitale che ancora oggi mi sorprende, non riesco a stare più dietro a tutto, .net, analisi e design, enterprise patterns, web 2.0, aglie methods, framework vari, sport, cronaca, ... , la mia vita. Il Mio google reader sta esplodendo di centinaia di feed, e penso che avrei ormai bisogno di una buona wi.max che copra tutta milano per potermi tenere aggiornato anche quando sono sul treno o sui mezzi pubblici. poter leggere i miei feed e poter postare sul blog quando...
Nell'ultima settimana mi sono imbattuto in un problema di banda ... già, nel 2007 ho dovuto ancora tenere conto di possibili connessioni a 56K e di conseguenza stare molto attento alla mole di dati trasferiti dal web server al client. Tra le pagine che stavo sviluppando ve n'era una particolarmente pesante (un numero non ben precisato di dropdownlist a cascata presenti). Anche utilizzando Ajax le cose non miglioravano di molto, ho provato ad utilizzare le cascadingDropDown di AjaxControlToolkit, che hanno però il grosso difetto (a mio modo di vedere) di non poter utilizzare una chiamata a web service per il...
Più passa il tempo e più mi convinco che i tre ambienti in oggetto debbano assolutamente essere UGUALI !!! Rilascio in produzione, tempo stimato (come al solito troppo ottimista) 30 minuti. Facciamo il deploy e dalle singole macchine in produzione sembra funzionare tutto, via la pagina di cortesia, comunicazione al cliente "tutto ok". Passano 10 minuti e il cliente chiama dicendo che non funziona nulla ! ... "BENE" dico io ! Per fortuna i nostri sistemisti sono in gamba. Il problema, legato al fatto che i tre ambienti in oggetto non sono UGUALI era dovuto al fatto che la produzione...
Ecco un breve riepilogo delle sezioni principali aggiunte al file web.config per l'utilizzo di Asp.Net ajax nelle nostre applicazioni WEB: Ci sono 7 sezioni da modificare per modificare una applicazione web in modo da abilitare le estensioni AJAX: La prima sezione da modificare è la sezione <configSections> che definisce configuration sections addizionali necessarie per ASP.Net Ajax<configSections>
<sectionGroup name=”system.web.extensions”
type=”System.Web.Configuration.SystemWebExtensionsSectionGroup,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35”>
<sectionGroup name=”scripting”
...
Non potevo, non potevo proprio non farlo...
Eccomi simpsonizzato a dovere.
Cominciando a sviluppare pagine con Ajax mi sono spesso imbattuto in questo tipo di errore: Bhé la soluzione era abbastanza chiara, ma il motivo e soprattutto le implicazioni che portava tale soluzione non mi erano chiare. Ed ecco che mi sono messo a studiare un po' più a fondo il problema: Lo scenario è semplice: Creare una drop down server side Un altro elemento della webform effettua una chiamata asincrona e restituisce dei dati Questi dati vengono utilizzati per popolare la drop down La pressione di un pulsante che effettua un postback genera l'errore mostrato...
Eccomi di ritorno dalla mia unica (ma fantastica) settimana di ferie. I buoni propositi, come tutti gli anni, sono tanti, tra questi quello di cercare di postare più spesso. La settimana prima di partire per le ferie mi sono imbattuto in uno di quei problemi da giramento di testa, ore perse a inseguire una soluzione che sembra sempre dietro l'angolo, ma non si trova mai. Abbiamo sviluppato una applicazione Asp.Net Ajax utilizzando anche il toolkit. Sulle nostre macchine di sviluppo tutto funzionava alla meraviglia, effettuo il deploy sul server di sviluppo e continua a funzionare tutto senza nessun problema. Arriva...