ho trovato un articolo che mi interessa particolarmente che risolverebbe il problema di gestire due submit in un solo form...solo che l'articolo è in php
non è c'è un modo per farlo anche in asp?
l'articolo dice:
Ogni tanto mi capita di imbattermi in questo problema: ho un solo form all' interno di una pagina hmtl e due bottoni submit, deputati a fare due cose diverse a seconda della pressione dell' uno o dell' altro.
Generalmente, approccio questo problema ricorrendo a javascript, implementando cioé l'evento onClick di ogni singolo bottone e passando i parametri in GET ad una pagina php.
Non é che questa soluzione mi sia mai piaciuta particolarmente, almeno per un paio di motivi: il primo é che passare i parametri in GET puó anche essere poco sicuro; il secondo, che l' url é limitata in lunghezza, di conseguenza troppi parametri possono arrivare a generare un errore.
Oggi ho finalmente trovato il tempo e la voglia di provare una strada alternativa: lasciamo pure che ci siano due pulsanti submit all' interno dello stesso form (perdonatemi il disordine, ma sul questo Pismo non posso permettermi JEdit, sarebbe troppo lento):
Allora nel nostro page.php possiamo scrivere:codice:<form action="page.php" method="post"> Contenuto: <input type="text" name="contenuto" /> <input type="submit" name="uno" value="Uno" /> <input type="submit" name="due" value="Due" /> </form>
codice:<? if ($_POST['uno']!=""){ echo "Bottone Uno"; } else if ($_POST['due']!=""){ echo "Bottone Due"; } ?>