- [ASP.NET] maintainScrollPositionOnPostBack in web.config
- [Javascript] object.setAttribute IE workaround
- [Javascript] getElementsByClassName
- Bing non ha fatto bang
- Perché gli sviluppatori….
- [ASP.NET MVC] Creare custom HTML Helper
- [ASP.NET MVC] Html.ActionLink con immagini
- [ASP.NET MVC] Paginazione con View User Control
- ASP.NET MVC Best Practices
- Custom configuration section in app.config e web.config
[ASP.NET] maintainScrollPositionOnPostBack in web.config
by zaragon on giu.28, 2009, under ASP.NET
Attributo dell’elemento pages veramente molto utile; spiegazione tratta da MSDN
EN
Optional Boolean attribute.
Specifies whether to return the user to the same position in the client browser when pages are posted back to the server. If False, the user is returned to the top of the page on a postback.
This attribute is new in the .NET Framework 2.0.
The default is False.
IT
Attributo Boolean facoltativo.
Specifica se far tornare l’utente nella stessa posizione del browser del client quando viene eseguito il postback delle pagine al server. Se impostato su False, con il postback l’utente torna all’inizio della pagina.
Questo attributo è nuovo in .NET Framework 2.0.
Il valore predefinito è False.
[Javascript] object.setAttribute IE workaround
by zaragon on giu.18, 2009, under DEV
Non mi era mai capitato prima quindi, a futura memoria, appunto qui il workaround per far funzionare “object.setAttribute ” su IE:
if(isIE){
myObject.setAttribute("className", 'myCssClassName');
}
else{
myObject.setAttribute("class", 'myCssClassName');
}
[Javascript] getElementsByClassName
by zaragon on giu.18, 2009, under DEV
Volevo condividere con voi questa simpatica funzione javascript; utile se non possiamo usare framework come jQuery o ExtJs
function getElementsByClassName(classname, tag) {
if (!tag) tag = "*";
var anchs = document.getElementsByTagName(tag);
var total_anchs = anchs.length;
var regexp = new RegExp('\\b' + classname + '\\b');
var class_items = new Array()
for (var i = 0; i < total_anchs; i++) {
var this_item = anchs[i];
if (regexp.test(this_item.className)) {
class_items.push(this_item);
}
}
return class_items;
}
Bing non ha fatto bang
by zaragon on giu.08, 2009, under Search engine
La settimana scorsa, si è fatto un gran parlare di Bing. C’è stato chi ne ha esaltato gli strumenti innovativi che cambieranno il modo di utilizzare i search engine.
Beh secondo me, per ora, non è proprop così… forse noi europei siamo un pò sfigati e ci siamo beccati il vecchio Live con la grafica di Bing ma se analizzate le serp dei due rivali, ve ne accorgerete da soli.
Ne dovranno perdere di notti insonni a Redmond…!
Perché gli sviluppatori….
by zaragon on giu.05, 2009, under DEV
… scrivono codice a casaccio? E’ una domanda che mi sto facendo da circa una settimana! Sto, infatti, procedendo all’analisi di un vecchio software che è un’ accozzaglia di classi e metodi ripetuti talvolta svariate volte.
Il disordine regna sovrano. Sono sempre più convinto che lo sviluppatore non ha la benchè minima idea di cosa sia un software 3-tier; per non parlare dei controlli condizionali If/Else senza le parentesi: che fastidio..!!!!!!
Un’ altra fantastica chicca l’ ho appena vista:
string query = SELECT * FROM tabella WHERE campo1 = “ + variabile1 + ” AND variabile2 = “ + variabile2 + ”;
Già è discutibile il fatto di utilizzare l’ asterisco ma creare una query in quel modo è a dir poco esoterico.
[ASP.NET MVC] Creare custom HTML Helper
by zaragon on mag.13, 2009, under ASP.NET
Oggi mi sono reso conto di aver postato una soluzione a dir poco abominevole riguardo al “problema” dell’ Html.ActionLink con immagini…
Sarebbe bastato leggere il manuale del buon programmatore per postare una valida soluzione al problema. Mi rifaccio postando il link del tutorial per la creazione di Custom Html Helper.
[ASP.NET MVC] Html.ActionLink con immagini
by zaragon on mag.11, 2009, under ASP.NET
Purtroppo Html.ActionLink non permette il rendering delle immagini. Googlando un pò ho trovato questa semplice e rapida soluzione:
Html.ActionLink("__IMAGE_PLACEHOLDER__", "Risultati").Replace("__IMAGE_PLACEHOLDER__",”<img src=”…..””);
Non sarà bellissima e ci saranno modi sicuramente migliori per ovviare al problema. Vi chiedo, quindi, d “illuminarmi”.
[ASP.NET MVC] Paginazione con View User Control
by zaragon on mag.08, 2009, under ASP.NET
Ecco un utile articolo completo di codice di esempio per la creazione di un Views User Control per la paginazione.
ASP.NET MVC Best Practices
by zaragon on apr.30, 2009, under ASP.NET
Vi segnalo 2 utili post sull’ argomento:
ASP.NET MVC Best Practices (Part 1)
ASP.NET MVC Best Practices (Part 2)
Custom configuration section in app.config e web.config
by zaragon on apr.04, 2009, under ASP.NET, C#
Qualche giorno fa mi sono dilettato nella creazione si una custom section in un file di configurazione. Dopo un pò di ricerche ho scritto quanto segue. Ogni suggerimento è graditissimo…
using System;
using System.Collections.Generic;
using System.Configuration;