我有关于updatepanel的问题。我有一个大项目。以下是有关该项目的一些信息:
我只是想使用更新面板之外的下拉列表来操作我的updatepanel并触发updatepanel:
<div id="div1">
<div class="div2">
<b>Bla bla bla:</b>
<asp:DropDownList ID="ddlQuantity" runat="server" AutoPostBack="true" OnSelectedIndexChanged="ddlQuantity_SelectedIndexChanged">
<asp:ListItem Value="">1</asp:ListItem>
<asp:ListItem Value="">2</asp:ListItem>
<asp:ListItem Value="">3</asp:ListItem>
<asp:ListItem Value="">4</asp:ListItem>
<asp:ListItem Value="">5</asp:ListItem>
</asp:DropDownList>
</div>
<asp:UpdatePanel ID="uPnlProducts" runat="server" UpdateMode="Conditional" EnableViewState="true">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnSubmit" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="ddlQuantity" EventName="SelectedIndexChanged" />
<asp:AsyncPostBackTrigger ControlID="ddlOrder" EventName="SelectedIndexChanged" />
</Triggers>
<ContentTemplate>
<asp:Repeater ID="rpt1" runat="server" OnItemCommand="rpt1_ItemCommand">
<ItemTemplate>
some eval stuff here with some html
</ItemTemplate>
</asp:Repeater>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
事实上,如果我使用母版页和默认页面(也是样式页面)创建一个全新的应用程序,这些代码可以正常工作。
但是相同的代码在我当前的应用程序中不起作用。我在另一个应用程序中尝试过,因为我认为编码没有问题。我是对的。
这是一个问题:是什么让我当前的项目与新创建的项目不同,所以我的updatepanel不起作用?