[asp.net] updatepanel обновляется только один раз - PullRequest
2 голосов
/ 15 апреля 2011

У меня очень простая страница:

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <%= DateTime.Now %>
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
            <%= DateTime.Now %>
        </ContentTemplate>
    </asp:UpdatePanel>
</asp:Content>

Эта версия работает, как я и ожидал.Из firebug я могу обновлять панель обновления каждый раз, используя __doPostBack ('MainContent_UpdatePanel1', '').Вторая версия имеет только один новый элемент управления, это AsyncFileUpload из набора инструментов управления ajax.На этот раз, используя JavaScript, я могу обновить панель обновлений только один раз.Почему это происходит?

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <%= DateTime.Now %>
    <asp:AsyncFileUpload ID="AsyncFileUpload1" runat="server" />
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
            <%= DateTime.Now %>
        </ContentTemplate>
    </asp:UpdatePanel>
</asp:Content>

1 Ответ

1 голос
/ 15 апреля 2011

Кажется, есть несколько проблем, связанных с повторной передачей постбэков с помощью элемента управления загрузкой на странице

http://ajaxcontroltoolkit.codeplex.com/workitem/25475

...