In MVC possiamo trovarci nella situazione che due o più pulsanti eseguono un certo evento, di tipo ActionResult.
Supponiamo di avere un evento come riportato qui di seguito:
[HttpPost]
public ActionResult MioEvento( string id, FormCollection collection)
{
//codice
}
Mentre nella parte Viewer, ossia nella parte web, avremo il seguente codice
button class="button " id="btnSubmit" name="btnSubmit" value="btnSubmit" Pulsante 1
button class="button " id="btndue" name="btndue" value="btndue" Pulsante 2
Come si vede dal codice precedente, dobbiamo impostare nella proprietà value un valore identificativo.
Ora nell'evento MioEvento di tipo ActionResult, dovremmo utilizzare il seguente codice, per sapere se è stato fatto click sul pulsante submit.
[HttpPost]
public ActionResult MioEvento( string id, FormCollection collection)
{
if ( Request.Form["btnSubmit"] != null)
{
//codice
}
}
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento