Ceci est mon code pour remplir mon DDL. Lorsque l'utilisateur accède à ma page, les fichiers DDl ne sont parfois pas renseignés. Cela ne se produit que dans la production et non sur le développement ou le test. Quelqu'un at-il des idées sur la raison pour laquelle cela se produirait?AJAX DDL ne se remplissant pas à chaque fois - VS2008, C#, ASP.NET
<td style="width: 100%">
<asp:UpdatePanel ID="GridUpdatePanel" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="SubCategory" EventName="SelectedIndexChanged" />
</Triggers>
<ContentTemplate>
<asp:DropDownList ID="SubCategory" runat="server" AutoPostBack="True" DataSourceID="SubCategoryObjectDataSource"
AppendDataBoundItems="true" OnSelectedIndexChanged="SubCategory_SelectedIndexChanged">
<asp:ListItem Value="-1" Text="- None -" />
</asp:DropDownList>
<asp:DropDownList ID="Category Type" runat="server" AutoPostBack="True" AppendDataBoundItems="true">
<asp:ListItem Value="-1" Text="- None -" />
</asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>
<asp:ObjectDataSource ID="SubCategoryObjectDataSource" runat="server" OnSelecting="SubCategoryObjectDataSource_Selecting"
SelectMethod="GetSubCategories" TypeName="Util.DDLHelper">
</asp:ObjectDataSource>
</td>
Vous êtes sûr que ce n'est pas un problème de base de données? Par exemple, la base de données en production a-t-elle les mêmes valeurs que dev et test où vous récupérez les informations pour remplir le DDl? – waqasahmed
@ ltech, vous pourriez vouloir regarder ce poste que j'ai fait. Je crois que vous avez le même problème que moi. Dans IE, obtenez-vous une opération annulée jamais? Dans FireFox, est-ce que ça ne charge pas? Voir http://stackoverflow.com/questions/757758/internet-explorers-operation-aborted-and-latency-issue et regardez ma propre réponse. – nickytonline