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
Vous devez vous connecter pour publier un commentaire.
Ensemble
AutoPostBack=True
comme un attribut de la DDL et il sera automatiquement publier l'index sélectionné événement de changement deOriginalL'auteur Josh E
Ajouter à liste déroulante aspx il fera une demande à envoyer au serveur et votre événement sera déclenché.
Pas de problèmes, veuillez cocher les réponses utiles comme un acceptées, alors que d'autres en profiteront aussi.
OriginalL'auteur DotNetUser
Il vous suffit de définir
AutoPostBack = True
De
ListControl.AutoPostBack
bien;OriginalL'auteur Soner Gönül
AutoPostBack="true"
etécrire chargement de la page de l'événement
//Parce que
autopostback
propriétés de la charge d'incendie événement alors notredropdownlist
relier et toujours sélectionné indice 0 donc Pas de ReliaisondropDownlist
OriginalL'auteur sunil sahu