Bonjour,
j'ai 3 DropdownList :Imact,Urgence et Priorite.
LA DropdownList Priorite est déterminé à partir de Impact et Urgence.Par exemple si je sélectionne Moyen de Impact et Faible de Urgence ,j'aurai la valeur Faible dans la DropdownList Priorite. J'ai pas de problème au niveau de la programmation .Mon problème est que je veux éviter le postback chaque fois que je sélectionne un Item du DropdownList Impact ou bien Urgence. J'ai essayé d'utiliser un UpdatePanel, mais pas de résultat.
Voici mon code:
Comment éviter ce postback?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 <asp:DropDownList ID="Impact" runat="server" Width="220px" AutoPostBack="True" Height="25px" onselectedindexchanged="Impact_SelectedIndexChanged" > <asp:ListItem>--Sélectionner impact--</asp:ListItem> <asp:ListItem>Elevé</asp:ListItem> <asp:ListItem>Moyen</asp:ListItem> <asp:ListItem>Faible</asp:ListItem> </asp:DropDownList> <asp:DropDownList ID="Urgence" runat="server" Width="220px" AutoPostBack="True" Height="25px" onselectedindexchanged="Urgence_SelectedIndexChanged" > <asp:ListItem>--Sélectionner urgence--</asp:ListItem> <asp:ListItem>Elevé</asp:ListItem> <asp:ListItem>Moyen</asp:ListItem> <asp:ListItem>Faible</asp:ListItem> </asp:DropDownList> <asp:UpdatePanel ID="UpdatePanel1" runat="server" > <ContentTemplate> <asp:DropDownList ID="Priorite" runat="server" Width="220px" Height="25px" Enabled="False"> <asp:ListItem>--Sélectionner priorité--</asp:ListItem> <asp:ListItem>Critique</asp:ListItem> <asp:ListItem>Elevé</asp:ListItem> <asp:ListItem>Moyen</asp:ListItem> <asp:ListItem>Faible</asp:ListItem> <asp:ListItem>Plannification</asp:ListItem> </asp:DropDownList> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="Urgence" EventName="SelectedIndexChanged" /> <asp:AsyncPostBackTrigger ControlID="Impact" EventName="SelectedIndexChanged" /> </Triggers> </asp:UpdatePanel>
Merci d'avance
Partager