Tôi gặp vấn đề với AJAX và ASP.NET 3.5 :( Vấn đề thực sự lạ, vì tôi đang sử dụng cùng một thứ trên trang khác và nó hoạt động tốt ở đó, nhưng trên trang cụ thể này, điều này không hoạt động .Danh sách thả xuống (trong bảng điều khiển cập nhật) gây ra POSTBack đầy đủ!
Dưới đây là những gì tôi có:
<asp:UpdatePanel ID="upMain" runat="server" UpdateMode="Conditional" Visible="true" RenderMode="Inline">
<ContentTemplate>
<asp:DropDownList ID="ddlNewService_PortTelco" runat="server" Width="250" CssClass="dropdown" AutoPostBack="true" OnSelectedIndexChanged="Provision_PortedTelcoChanged"></asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>
Trên đường trước khi thả xuống có một DIV (html một), và sau đó vài asp:. Panels tôi không hiểu tại sao điều này đang gây ra một đẦY ĐỦ POST BACK?!
Bất kỳ ý tưởng nào? Cảm ơn
Xin chào! Cảm ơn bạn đã trả lời. Tôi đã thử thêm trình kích hoạt AsyncPostBack, nhưng nó không giúp được gì. Nó không có trong ví dụ của tôi, như đối với những gì tôi biết nếu một OBJECT gây ra Update là INSIDE Update Panel thì bạn không cần phải chỉ định Trigger. Kích hoạt được yêu cầu cho các đối tượng bên ngoài UpdatePanel. Tôi đã thử thay đổi UpdateMode thành Luôn luôn, nhưng điều đó cũng không giúp ích gì. Tôi đã chơi với mã, và tôi nhận thấy rằng khi tôi tạo OTHER UpdatePanel chỉ sau này, và tôi đã thêm mã giống nhau bên trong nó hoạt động tốt:/Vì vậy, phải có một cái gì đó bên trong UpdatePanel này mà làm cho nó hoạt động sai. – user259119