Wie man ausgewählten index des Html-select-in asp.net?

Habe ich folgenden code:

 <select id="test">
        <option value="a">aaa</option>
        <option value="b">bbb</option>
    </select>
    <asp:Button ID="btnTest" runat="server" Text="Test it!" onclick="btnTest_Click" />

Ich brauche, um die ausgewählten index nicht ausgewählten Wert auf postback. Wie kann ich dies mit asp.net?
das ist mein code zum füllen der select html:

<script language="javascript" type="text/javascript">
    $(document).ready(function() {
    $("#<%=btnTest.ClientID %>").click(function(){
    $.ajax(
    { url: "StateCity.asmx/ReferItems?id=" + getParameterByName('id'),
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        type: "POST",
        success: function(data) {
        $("#test").empty();
        $.each(data.d, function() {
        $("#test").append($("<option></option>").val(this['Value']).html(this['Text']));
        });

        },
        error: function() { alert("Error"); }
    }) 
    })
</script>
Gleiche Frage hier: stackoverflow.com/questions/2378338/...
ja, aber es spricht ausgewählten Wert. aber ich will ausgewählten index

InformationsquelleAutor Raymond Morphy | 2011-11-07

Schreibe einen Kommentar