Impostare il valore selezionato di ‘Selezionare’ HTML di controllo

Come posso impostare il valore selezionato di un Select controllo HTML da un file di code-behind utilizzando ASP.NET e C#?

InformationsquelleAutor Amit | 2011-04-18



4 Replies
  1. 3

    HTML:

    <select id="selUserFilterOptions" runat="server">
       <option value="1">apple</option>
       <option value="2">orange</option>
       <option value="3">strawberry</option>
    </select>

    C#:

    string fruitId = selUserFilterOptions.Value.ToString();
    • Fantastico!!! Mi è stato giocoleria con .SelectedIndex e Items proprietà.
  2. 1

    Provare questo:

    for (int i=0; i<=Select1.Items.Count - 1; i++)
    {
        if (Select1.Items[i].Value = valueToSelect)
        {
            Select1.Items[i].Selected = true;
            //Try this too - http://msdn.microsoft.com/en-us/library/system.web.ui.htmlcontrols.htmlselect.selectedindex(v=VS.90).aspx
            //Select1.SelectedIndex = i;
        }
    }
    • Non c’è bisogno di scorrere. ci sono metodi indicati. controllare la mia risposta.
    • Akhtar: controllare il link dal mio commento la tua risposta
    • La sua .net Framework 3.5 Documentazione. Ho testato in .net 4.0. Si potrebbe verificare a fine?
  3. 0

    Si può semplicemente utilizzare il codice riportato di seguito il testo è selezionata l’opzione di Selezionare HTML:

    var selectedText = Select1.Items[Select1.SelectedIndex].Text.Trim();

    Select1 è l’ID del tuo HTML selezionare controllo.

Lascia un commento