lunedì 16 marzo 2009

Web Control .. no Span

Perchè arrabbiarsi quando non è il caso di farlo ?

Il web control, se usato bene, è uno strumento potente e affidabile, ma ha i suo oscuri limiti. Il primo fra tutti e che annida tutto quello che avete implementato in uno span.

Chiaramente c'e' qualcosa che non va. Ma per tutto c'e' una spiegazione, efficente o meno.

Lo span <>testo non è altro che il tag individuato come base. Appare evidente che un tag di questo tipo non ha grande scopo ne tanto meno possa esprimere vere potenzialità.

Per implementare un web control che ne meriti di diritto il valore bisogna tuttavia partire da un controllo più concreto che un semplice span.

se da così ...
public class LoginPanel : WebControl

si passa a così ...
public class LoginPanel : Panel

Si ottiene un output sicuramente differente, il tag span scompare...

Per ogni soluzione è necessario individuare le grandezze che ne sono coinvolte, implementare un Web Control, ha i suoi benefici è può sicuramente essere riutilizzato, ma potrebbe anche essere eccessivo.

Nessun commento: