Updatepanel工作并且不起作用

时间:2015-07-02 15:11:06

标签: asp.net drop-down-menu updatepanel master-pages scriptmanager

我有关于updatepanel的问题。我有一个大项目。以下是有关该项目的一些信息:

  • 我使用VS Community 2013
  • 我有一个母版页包含ScriptManager和EnablePartialRendering =" true"
  • C#
  • Asp.net(webforms,而不是MVC)

我只是想使用更新面板之外的下拉列表来操作我的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不起作用?

0 个答案:

没有答案