asp.net中 服務器控件中onselectedindexchanged 沒有反應的解決方案


最近發現項目中一個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

這個是我參考的方案


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM