Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Piu di un FORM RUNAT=SERVER

    "A page can have only one server-side Form tag."

    Vi è mai capitato? A me si..

    Come si può aggirare questo ostacolo?

  2. #2
    usando dei form "normali" che puntano alla pagina .aspx
    "...non è detto che sia tardi se non guardi che ora è..."

  3. #3
    il brutto è che in questo modo devo rinunciare a molte altre funzionalità di .net, ad esempio il datagrid o il gridview che richiedono l'iclusione all'interno dei tag: <form runat="server"></form>

  4. #4
    ma in un form runat=server puoi mettere più datagrid o simili
    "...non è detto che sia tardi se non guardi che ora è..."

  5. #5
    Si, indubbiamente..

    Prima mettevo il tag <form runat=server> dopo il body e quindi in tutta la pagina.
    Era molto comodo in quanto potevo usare tutti gli strumenti asp ke volevo.

    Ho trovato difficoltà quando all'interno di un tag <form runat=server> ho inserito un <form> normale con "action" una procedura CGI ke mi rimanda ad un sito esterno, portando con se i parametri della ricerca.

    In pratica il server mi da errore di POSTBACK o CALLBACK.

    Ho aggiornato il web.config e la pagina con la dicitura corretta, ma il problema rimane quello..

    Per questa ragione ho spostato il tag <form runat=server> unicamente dove mi occorreva, perdendo la possibilità di usare in una content page altri tag runat server e quindi perdendo le funzioni asp, a cui nn voglio rinunciare.

    Spero di essere stato abbastanza chiaro.. =)

  6. #6
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    metti <form runat=server> dopo il body e fregatene di tutto il resto, i tag che necessitano di stare nella form saranno a posto, e cosi' anche quelli per cui e' facoltativo.
    Vedrai che per fare il redirect a dove devi puntare ci sono sicuramente altre soluzioni.

    Poi una volta fatta un po' di pratica il problema te lo dimentichi...........

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.