2012-09-14 41 views
0

我不明白爲什麼這不起作用。它甚至不會打電話給這個活動。有什麼想法嗎?真的,我想要做什麼,是阻止完整的後期。該頁面很大,每次它做回發送它跳到頂部。Ajax UpdatePanel未開火?

<asp:UpdatePanel runat="server" id="UpdatePanel" updatemode="Conditional"> 

    <ContentTemplate> 

    <p> 
     <asp:Label runat="server" ID="lblSnippet" AssociatedControlID="cmbSnippet"> 

      From snippet: 

     </asp:Label> 

     <asp:DropDownList runat="server" ID="cmbSnippet" CssClass="dropdown" AutoPostBack="true"> 
      <asp:ListItem> 
       None 
      </asp:ListItem> 

      <asp:ListItem> 
       Read Part 
      </asp:ListItem> 

      <asp:ListItem> 
       Read Feed 
      </asp:ListItem> 
     </asp:DropDownList> 

    </p> 

    <!--Code--> 

    <p>  
     <asp:Label runat="server" ID="lblCode" AssociatedControlID="txtCode"> 

      From code: 

     </asp:Label> 

     <asp:TextBox runat="server" ID="txtCode" TextMode="MultiLine" CssClass="editor" MaxLength="100" Height="200" Wrap="false" /> 
    </p> 

    </ContentTemplate> 

    <Triggers> 

     <asp:Asyncpostbacktrigger controlid="cmbSnippet" eventname="SelectedIndexChanged" /> 

    </Triggers> 

</asp:UpdatePanel> 
+0

出於某種原因,其斬去堆棧溢出這一行:

+0

包含您的updatepanel開始標記,以便我們可以看到您擁有的選項。 – n8wrl

+0

我在上面的評論中做過。除非它切斷它。它在服務器上運行,並且updatemode = conditional。 –

回答

0

你還沒有宣佈的情況下 是這樣的:

<asp:DropDownList runat="server" ID="cmbSnippet" CssClass="dropdown" AutoPostBack="true" OnSelectedIndexChanged="cmbSnippet_SelectedIndexChanged"> 

和他的代碼隱藏相對處理器...