Salve. Ho letto il libero Asp 3.5 per tutti perchè sto passando dal vecchio asp a .net. Mi sto imbattendo in un problema di forms multipli.
In sostanza il sito è strutturato con masterpage e usercontrol. Nella header c'è il form di ricerca di google (quindi solo linguaggio html senza attributo runat). In automatico, quando si crea una masterpage, viene inserito un form con attributo runat="server" subito dopo il body. Di conseguenza il form della ricerca è finito dentro il form runat="server". Il risultato è che nella pagina del login, in cui è stato inserito un altro form per il login, fa casino perchè ad esempio il submit del pulsante di ricerca fa il post anche del form del login. Ho trovato questa soluzione: ho inserito il tag form con runat più sotto del form di ricerca in modo che non si concatenassero.
Ma il problema mi rimane poi più avanti: nella colonna destra ho necessità di usare sia server control (ad esempio "bullelist") sia forms "normali" per dei sondaggi (anche più di uno). Il "bullelist", per funzionare, deve stare dentro ad un form con runat="server", ma in questo modo i form dei sondaggi risultano interni ad esso e mi fa casino. Stesso problema poi per gli user control, che sono interni alla masterpage, dove avrei la necessità di creare dei form separati. Quale è la soluzione strutturale per risolvere il problema? Grazie.