最近發現項目中一個BUG就是 DropDownList 中的onselectedindexchanged 沒有反應 AutoPostBack="true"和頁面中的<%@ Page Language="C#" AutoEventWireup="true" %>
還是沒有反應 各種百度 最終解決方案是
<form id="T_Add" runat="server" >
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<Triggers>
<asp:PostBackTrigger ControlID="LinkButton2" /> //這里是最重要的解決方法
<asp:AsyncPostBackTrigger ControlID="DropStage" EventName="SelectedIndexChanged" />
</Triggers>
<ContentTemplate>
<asp:LinkButton ID="LinkButton2" runat="server" onclick="LinkButton2_Click">LinkButton</asp:LinkButton>
<asp:DropDownList ID="DropStage" runat="server" CssClass="select01"
onselectedindexchanged="DropStage_SelectedIndexChanged" AutoPostBack="true">
<asp:ListItem Value="">-選擇-</asp:ListItem>
</asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>
</form>
http://www.reader8.cn/jiaocheng/20130626/1657444.html
這個是我參考的方案
