ASP.Net DropDownList OnSelectedIndexChange pas de tir

J'ai le texte suivant contrôle DropDownList:

<asp:label runat="server" text="Filter by state: "></asp:label>
<asp:dropdownlist runat="server" id="filterbystate" 
    OnSelectedIndexChanged="FilterByState">
    <asp:ListItem value="all" selected="True">All</asp:ListItem>
    <asp:ListItem value="ca" selected="False">California</asp:ListItem>
    <asp:ListItem value="co" selected="False">Colorado</asp:ListItem>
    <asp:ListItem value="id" selected="False">Idaho</asp:ListItem>
    <asp:ListItem value="ut" selected="False">Utah</asp:ListItem>
</asp:dropdownlist>

Voici la méthode:

protected void FilterByState(object sender, EventArgs e)
{
    var value = e;
}

La méthode ne permet pas de feu pour une raison quelconque. Je sélectionne une valeur différente et rien ne se passe. Ce que j'essaie de faire est de recharger la page en passant la valeur de l'état afin que je puisse filtrer les résultats par elle.

Ce que je fais mal?

OriginalL'auteur James Wilson | 2013-04-23