Visualizzazione dei risultati da 1 a 7 su 7

Discussione: da htm a aspx

  1. #1
    Utente di HTML.it L'avatar di _J_
    Registrato dal
    Apr 2007
    Messaggi
    218

    da htm a aspx

    ciao ragazzi,
    una domanda: c'è in qc modo la possiblità di reperire delle informazioni da pagine htm?
    mi spiego...
    ho delle pagine htm che voglio riutilizzare, contengono campi di testo (riconosciuti mediante i tag <input type=text>) e pulsanti (<input type=submit>), e settando <form method=post action=pagina_dest.aspx> per la pagina riesco a portarmi al click sul pulsante alla pagina aspx di destinazione...
    ora vorrei reperire i valori delle textbox nella pagina htm di origine... ho provato a dare dei nomi alle varie caselle di testo, ma nella pagina aspx non me li riconosce...
    come posso fare a prendere quei valori? qualcuno di voi saprebbe indicarmi qcs?

    _J_

  2. #2
    basta ke fai request.form ("nome del campo")...

  3. #3
    Utente di HTML.it L'avatar di _J_
    Registrato dal
    Apr 2007
    Messaggi
    218
    ciao!
    se uso la sintassi che hai detto tu, mi contesta il fatto che se scrivo request.form(campo) lo uso come metodo mentre invece è una proprietà...

    _J_

  4. #4
    se uso la sintassi che hai detto tu, mi contesta il fatto che se scrivo request.form(campo) lo uso come metodo mentre invece è una proprietà...
    Devi assegnare il valore di request.form("nome del campo") a "qualcosa" che sia esso una variabile, un campo del db...
    Come prima prova comincia col fare:
    codice:
    Response.Write(Request.Form("Nome del campo"))
    e vedi se ti restituisce correttamente il valore.

  5. #5
    Utente di HTML.it L'avatar di _J_
    Registrato dal
    Apr 2007
    Messaggi
    218
    mi parla sempre di errore perchè è una proprietà ma lo uso come metodo... sicuro che a te funziona così?
    ma ho fatto una ricerca su internet ed ho trovato questo codice:

    NameValueCollection nvcForm = Request.Form;

    for (int i = 0; i < nvcForm.AllKeys.Length; i++)
    {
    Response.Write("
    Chiave [" + i + "]: " + nvcForm.AllKeys[i] + "
    ");
    string[] asValue = nvcForm.GetValues(nvcForm.AllKeys[i]);

    for (int j = 0; j < asValue.Length; j++)
    {
    Response.Write("Valore [" + j + "]: " + asValue[j] + "
    ");
    }
    }

    che funziona, anche se lavora con namevaluecollection che è un tipo che non conoscevo...
    tu invece come lo usi request.form?
    _J_

  6. #6
    Utente di HTML.it L'avatar di _J_
    Registrato dal
    Apr 2007
    Messaggi
    218
    ho trovato la sintassi per il c# (mi dimentico sempre di dire che uso questo linguaggio )
    request.form["nomecampo"];

    grazie a tutti per le risposte!

    _J_

  7. #7
    ho trovato la sintassi per il c# (mi dimentico sempre di dire che uso questo linguaggio )
    Ah, solo un piccolo dettaglio...
    l'importante è che hai risolto.

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.