Ciao!
quello che chiedi è semplicissimo
allora supponiamo di avere una pagina aspx con dentro una select html ... una label ed un button cosi:
...
<p>
<select id="mySel" runat="server">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
</p>
<p>
<asp:Label ID="Label1" runat="server"></asp:Label>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</p>
...
per recupereare il valore selezionato ed inserirlo nella label alla pressione del bottone possiamo usare qualcosa del genere:
protected void Button1_Click(object sender, EventArgs e)
{
this.Label1.Text = mySel.Value.ToString();
}
leggermente più complicato ma non impossibile è invece una select che consenta la selezione di più valori in contemporanea ...
anzi tutto dobbiamo rendere attiva la selezione multipla nella select con l'opzione multiple=true
e dopo cambiare leggermente il codice del nostro pulsante in questo modo:
protected void Button1_Click(object sender, EventArgs e)
{
foreach (ListItem li in mySel.Items)
{
if (li.Selected == true)
{
Label1.Text += li.Text + " " + li.Value + "<br />";
}
}
}
spero di esserti stato utile
Antonio