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

    Come passare argomenti da una form html5 ad un CGI in C# ??

    Ciao a tutti ho questo enorme problema, ho questo testo in html5:

    <form action= http://mioIP/prova.exe?checkbox>
    <fieldset>
    <legend>Linguaggi conosciuti</legend>

    <input type="checkbox" name="html" value="html"/> html


    <input type="checkbox" name="css" value="css"/> css


    <input type="checkbox" name="javascript" value="javascript"/> JavaScript
    </fieldset>
    </form>

    Ho fatto un CGI in C# in modo che riceva i valori che le manda la form.
    Il problema è che i valori che la form passa contengono il simbolo = . es:http://mioIP/prova.exe?checkbox=css.
    Non so per quale motivo il parametro non arriva al CGI .. Se scrivo qualsiasi altra cosa ma senza l'= i parametri vengono acquisiti senza problemi.
    ( il mio scopo è fare capire al CGI cosa ho selezionato dalla form ).
    Aiuto !!! Alessandro

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Anzitutto devi definire se i parametri li vuoi passare con metodo get oppure put (attributo method del tag <form>).
    Da come descrivi il problema, sembra che il metodo sia "get", ma conviene sempre specificarlo.

    Poi il programma del CGI deve acquisire i dati in modo corretto. In Perl, se usi il modulo CGI, questo introduce tutte le primitive per la lettura sia di get che di put, e ti genera una hash contenente tutte le coppie attributo-valore.
    Immagino che anche il C# abbia una libreria corrispondente.

    Comunque per i problemi specifici del linguaggio C#, penso dovresti rivolgerti nel forum di programmazione.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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 © 2024 vBulletin Solutions, Inc. All rights reserved.