How to get selected value of a html select with asp.net

HasanG picture HasanG · Mar 4, 2010 · Viewed 115.2k times · Source

I have code below:

<select id="testSelect">
    <option value="1">One</option>
    <option value="2">Two</option>
</select>
<asp:Button ID="btnTest" runat="server" Text="Test it!" onclick="btnTest_Click" />

I need to get selected options' value on postback. How can I do this with asp.net?

Answer

Kobi picture Kobi · Mar 4, 2010

You need to add a name to your <select> element:

<select id="testSelect" name="testSelect">

It will be posted to the server, and you can see it using:

Request.Form["testSelect"]