avril
2010
Juste un petit post en passant, pour souligner la sortie, cet après-midi, d’un article reprenant toutes les nouveautés du framework ASP.NET MVC 2: Les nouveautés d’ASP.NET MVC 2 Alors dépêchez vous d’aller y jeter un oeil
avril
2010
Cela fait déjà trois fois que je rencontre le problème, alors, autant le logger. Symptome : Sur une page web « ajaxifiée », on à un bouton, qui, lorsqu’il est cliqué, doit effectuer une opération en base de données. Après cette opération, la fenêtre (pop-up) doit se fermer. Pour gérer ce scénario, le code à été écrit ainsi : [asp:Button runat= »server » ID= »btnOK » Text= »OK » OnClientClick= »closeWindow(); » OnClick= »btnOK_Click » /] Lors du clic sur un bouton, avec IE 7, l’événement click […]
avril
2010
Le problème est remonté dans.à peu près toutes les revues de codes de tous les projets web ces derniers temps, alors. Apparemment, tout le monde à son idée de comment affecter une valeur à une dropdownlist : Certains utilisent FindByValue et changent le flag selected à true. Certains utilisent SelectedIndex Certains utilisent Text Certains utilisent SelectedValue Chaque approche à un nombre de ligne différent se maintient différemment, et peut générer des bugs si elle est […]
avril
2010
Une petite note en passant pour déplorer un mois d’Avril trop court, mangé par les urgences projet de tout type et autres vacances contre-productives (mais ô combien méritées). Dans les semaines a venir, une période intense de débogage se profilant, il est fort possible que ce blog regorge de correction de style ou de bugs. Les deux premiers de la liste, le fameux switch sur une enumeration pour les nuls, ou comment changer ca : […]
avril
2010
D’habitude, je n’aime pas trop me vanter, et je préfère rester discret, mais la. Dans ma boîte mail, hier (oui, j’ai attendu un jour, rapport au poisson), j’ai trouvé un gentil mail, m’informant de ma nomination en tant que MVP ASP.Net. Donc, voila, un MVP de plus dans l’équipe de rédaction .net de DVP. Champomy !
mars
2010
Je ne sais pas pour vous, mais moi, je suis assez fan du Framework ASP.Net MVC. Après les traductions de l’an dernier, développer le site web du challenge Azure avec la beta de la version 2 du Framework s’est révélé être très sympa. Du coup, la sortie de la version finale est une info que j’attendais depuis un moment (surtout pour pouvoir finir l’article sur les nouveautés de la V2, en vérifiant que tout y […]
mars
2010
Plus pour logger le bug qu’autre chose, mais, dans le cadre d’un développement avec la suite Telerik Asp.Net Ajax (qui est trés bien au demeurant), j’ai été récemment confronté au problème suivant : Après un postback, dans Firefox, la valeur des dropdownlist n’est pas persistée. Le problème vient en fait du FormDecorator, qui transforme les select en div, et masque le select d’origine. Pour corriger le problème, en attendant, il suffit de sortir le select […]
mars
2010
Comme quoi on n’arrête pas le progrès. Après avoir posté ce Vendredi un billet sur le sujet, ca m’a titillé pendant presque tout le week-end. Comment faire pour se passer de ce fichu if qui vient nous augmenter la complexité cyclomatique et qui fait un peu point noir ?? Et la, du coup, en parcourant mes flux rss, ce je tombe sur le post suivant, de Derick Bailey, expliquant comment résoudre mon problème de if […]
mars
2010
Vu récemment sur un projet, le code suivant (édité pour des raisons de confidentialité ) : Dans la page Web : 1: <asp:Button runat= »server » Id="btnUpdate" Text="Update" OnClick="btnUpdate_Click" /> 2: … 3: <asp:Button runat="server" Id="btnInsert" Text="Insert" OnClick="btnInsert_Click" /> Dans le code-behind : 1: protected void btnInsert_Click(object sender, EventArgs e){ 2: var objetAInserer = new SuperObjet(); 3: // une bonne dizaine de ligne de code 4: Manager.Insert(objetAInserer); 5: // encore une bonne dizaine de ligne de code […]
mars
2010
Une idée pas forcément très intéressante m’est venue récemment, en terme de comparaison de performances. Entre ces trois notations, fonctionnellement identiques, laquelle est la plus « performante » : chaine.ToLower().IndexOf(token) != -1 chaine.IndexOf(token, StringComparison.CurrentCultureIgnoreCase) != -1 chaine.ToLower().Contains(token)
Articles récents
Archives
- janvier 2014
- septembre 2013
- août 2013
- mai 2013
- avril 2013
- janvier 2013
- août 2012
- juin 2012
- mai 2012
- avril 2012
- mars 2012
- novembre 2011
- septembre 2011
- août 2011
- juillet 2011
- juin 2011
- mai 2011
- avril 2011
- février 2011
- janvier 2011
- novembre 2010
- octobre 2010
- septembre 2010
- août 2010
- juillet 2010
- juin 2010
- mai 2010
- avril 2010
- mars 2010
- février 2010
- janvier 2010
- décembre 2009
- novembre 2009
- octobre 2009
- septembre 2009
- août 2009
- juillet 2009
- juin 2009
- mai 2009
- avril 2009
- mars 2009
- février 2009
- janvier 2009