2009-05-14 5 views

risposta

6
public class MyController 
{ 
    public ActionResult MyAction(string DropDownListName) 
    { 

    } 
} 

Questo farà la riga di codice in risposta di MasterMind per voi. Il metodo che vuoi utilizzare dipende dalla tua situazione. O sta bene secondo me.

Se tutti i possibili valori selezionati sono numeri si può anche fare questo:

public class MyController 
{ 
    public ActionResult MyAction(int DropDownListName) 
    { 

    } 
} 

sarà poi convertire la stringa del valore selezionato in un numero intero per voi.

+0

grazie mille @Garry, sprecato mezza giornata per ottenere l'id desiderato dall'elenco di database, finalmente questa soluzione ha funzionato, per altre opzioni per il binding della tabella databse con controllo dropdownlist [this] (http://www.dotnetfunda.com/articles/show/2918/working-with -dropdownlist-in-aspnet-mvc), la speranza aiuta qualcuno – stom

4
public class MyController 
{ 
    public ActionResult MyAction (FormCollection form) 
    { 
     string value = form["DropDownListName"]; 
    } 
}