Funziona alla perfezione!!!!!!!!
![]()
Grazie a te e anche Jc_
Funziona alla perfezione!!!!!!!!
![]()
Grazie a te e anche Jc_
bella!![]()
A questo punto da buona mezza sega alle prime armi vi voglio chiedere una cosa...
Il codice è meglio scriverlo nelle pagine .aspx o nel codeBehind?
Dipende. io al 90% scrivo in Code behind.
SICUREZZA:
Beh il code behind compilato, prima cosa ti fornisce una maggiore sicurezza in fase di release (ovvero il codice che hai scritto è tutto compilato nella DLL [trapasso volutamente il discorso dei reverse eng]).
METODO DI LAVORO FLUENTE:
In un classico ambiente che può essere una webagency
i file .aspx ai grafici i file .cs /.vb ai developers.
In questo modo i programmatori possono concentrarsi sul codice senza dover aspettare il lavoro dei grafici.
ci sono tanti altri vantaggi e svantaggi, ma non ho tempo ora.
poi ti dico
se vuoi manipolare la datagrid a livello di design (es. formattarla, smanettare le singole colonne ecc.) e' utile avere la datagrid nella pagina aspx.Originariamente inviato da mcviper909
A questo punto da buona mezza sega alle prime armi vi voglio chiedere una cosa...
Il codice è meglio scriverlo nelle pagine .aspx o nel codeBehind?
Saluti a tutti
Riccardo
Lo immaginavo..... :master:Originariamente inviato da riccardone
se vuoi manipolare la datagrid a livello di design (es. formattarla, smanettare le singole colonne ecc.) e' utile avere la datagrid nella pagina aspx.
cmq io non intendevo in questo caso intendevo in generale....
Anche se so che la risposta come nel 99% dei casi è "Dipende"!
si, appunto... in generale:Originariamente inviato da mcviper909
cmq io non intendevo in questo caso intendevo in generale....
se devi visualizzare "al volo" ad es. il risultato di una query in una datagridse invece devi visualizzare in un certo modo i dati nella pagina (es. quando metti in edit una riga devi presentare una dropdownlist oppure devi visualizzare anche una colonna che non c'e' nella query oppure devi gestire la larghezza della textbox) allora non ti consiglio di rinunciare alle maschere offerte dal designer di visual studio.codice:dim dg as new datagrid dg.datasource = tuafontedati dg.databind page.controls.add(dg)
Saluti a tutti
Riccardo
Grazie per il consiglio...
Quindi io ora ad esempio devo fare una procedura per il login utente.
Mi conviene scrivere codice nel codebehind visto che non devo manipolare dati a livello di visualizzazione.....
Originariamente inviato da mcviper909
Quindi io ora ad esempio devo fare una procedura per il login utente.
Mi conviene scrivere codice nel codebehind visto che non devo manipolare dati a livello di visualizzazione.....non vedo cosa centri con il discorso appena fatto della datagrid.
Forse, tiro a indovinare, la tua domanda e':
mi conviene scrivere codice nella pagina aspx come si faceva una volta (vedi asp) oppure nel codebehind?
Ovviamente, se usi visual studio, usi il codebehind per il codice e la logica di programmazione e il file aspx per le dichiarazioni dei controlli e la presentazione dei dati.
Cmq, ti consiglio di aprire una nuova discussione se cambi oggetto del discorso.
Saluti a tutti
Riccardo