45 messaggi dal 11 settembre 2006
Perchè esiste questo limite nelle pagine asp.net? E soprattutto come si risolvono i tanti casi in cui in una pagina servirebbero più form? Bisogna raggrupparli per forza in uno solo?

Grazie e ciao.
anx721 wrote:
Perchè esiste questo limite nelle pagine asp.net? E soprattutto come si risolvono i tanti casi in cui in una pagina servirebbero più form?

già discusso e lo trovi spiegato anche a metà pagina su
http://www.aspitalia.com/articoli/asp.net2/introduzione.aspx?page=3

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
45 messaggi dal 11 settembre 2006
Grazie,

ma nell'articolo non spiega il perchè di questa limitazione, nè indica come comportarsi nel caso in cui servano più form
anx721 wrote:
ma nell'articolo non spiega il perchè di questa limitazione, nè

certo che lo spiega: è nell'architettura intrinseca di ASP.NET. è così perchè non hanno voluto complicare il Page Framework.

indica come comportarsi nel caso in cui servano più form

evidentemente non hai fatto caso a CrossPagePostBack e GroupValidator

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
2.190 messaggi dal 04 marzo 2004
Contributi | Blog
tra l'altro la limitazione è di una sola "server" form , mentre di "html" form ne puoi inserire quante vuoi ed usare con un pacco di codice in-line vecchio stile asp, rigorosamente funzionante ma, oserei dire, obsoleto.

sono sicuro che ogni caso in cui ritieni di aver bisogno di più form può trovare soluzione in tutto quello che asp.net espone.

Alessio Leoncini (WinRTItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer
45 messaggi dal 11 settembre 2006
Daniele Bochicchio ha scritto:
anx721 wrote:
ma nell'articolo non spiega il perchè di questa limitazione

certo che lo spiega: è nell'architettura intrinseca di ASP.NET.


Infatti la mia domanda era il perchè di questa scelta architetturale...ok..è per non complicare il framework...però hanno complicato la vita di chi deve usarlo o no? Insomma, ancora non uso pesantemenet asp.net, ma mi capita conitnuamente di vedere pagine con più form sui siti, allora se è vero che posso usare più form "tradizionali" nella stessa pagina questa scelta mi fa perdere tutti i vantaggi che hanno i webform, con i campi automatici per la viewstate, il poter riferire le informazioni del form in modo più diretto, il modello degli eventi...ecc...Quindi per le pagine con un solo form tutt ok, ma se servono più form bisogna usare i form tradizionali?


evidentemente non hai fatto caso a CrossPagePostBack e GroupValidator


In che senso il CrossPagePostBack è un rimedio al limite di un solo web form?


Grazie e ciao.
Modificato da anx721 il 10 novembre 2006 21.01 -
anx721 wrote:
Infatti la mia domanda era il perchè di questa scelta architetturale...ok..è per non complicare il framework...però hanno

no, è per non complicare la tua vita di sviluppatore. così puoi accedere ai controlli nella form come se fosse nella pagina (e non è così). se ne avessi avute due, non avresti potuto avere accesso a quello che era nell'altra form, per cui avresti perso tutte le caratteristiche utili della web form.
complicato la vita di chi deve usarlo o no? Insomma, ancora non uso pesantemenet asp.net, ma mi capita conitnuamente di vedere pagine con più form sui siti, allora se è vero che posso usare più form

quando lo userai pesantemente capirai che non è un limite di cui, e scusami se parlo in francese, non te ne può fregare di meno

Quindi per le pagine con un
solo form tutt ok, ma se servono più form bisogna usare i form tradizionali?

si usa il CrossPagePostBack.

In che senso il CrossPagePostBack è un rimedio al limite di un solo web form?

beh, guarda qui:
http://www.aspitalia.com/ricerca/super.aspx?key=cross+postback
CrossPagePostBack serve appunto per farti fare form logiche, nella web form, che fanno post su un'altra pagina (tipo ricerche, login, etc). i group validator fanno sì che tu possa fare convalide a gruppi, sulle già menzionate form logiche.

per questo, avere una sola form è un limite di cui non sentirai mai la mancanza.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.