ASP.Net DropDownList OnSelectedIndexChange wird nicht ausgelöst

7

Ich habe das folgende DropDownList-Steuerelement:

%Vor%

Hier ist die Methode:

%Vor%

Die Methode wird aus irgendeinem Grund nicht ausgelöst. Ich wähle einen anderen Wert und nichts passiert. Was ich versuche, ist, die Seite neu zu laden, die den Statuswert übergibt, damit ich die Ergebnisse filtern kann.

Was mache ich falsch?

    
James Wilson 23.04.2013, 15:18
quelle

4 Antworten

22

Setzen Sie AutoPostBack=True als Attribut Ihrer DDL und es wird das ausgewählte Indexänderungsereignis automatisch zurückgeben

    
Josh E 23.04.2013, 15:20
quelle
2

Fügen Sie dies der Dropdown-Liste aspx hinzu. Dadurch wird eine Anfrage an den Server gesendet und Ihr Event wird ausgelöst.

%Vor%     
DotNetUser 23.04.2013 15:21
quelle
2

Sie müssen nur AutoPostBack = True

setzen

Von ListControl.AutoPostBack Eigenschaft;

  

Ruft einen Wert ab, der angibt, ob ein Postback auf den Server erfolgt, oder legt diesen fest   tritt automatisch auf, wenn der Benutzer die Listenauswahl ändert.

    
Soner Gönül 23.04.2013 15:22
quelle
1

AutoPostBack="true" und

Schreibvorgang beim Laden der Seite

%Vor%

// Weil autopostback properties load-Ereignis auslöst, dann unser dropdownlist Rebind und immer den Index 0, also nicht Rebinding dropDownlist

    
sunil sahu 04.07.2016 05:45
quelle

Tags und Links