2013-03-02 96 views
2

DropdownListDecks_SelectedIndexChanged過程永遠不會被調用。在DropDownList中觸發事件

<asp:DropDownList 
     ID="DropDownListDecks" 
     runat="server" 
     DataSourceID="EntityDataSourceDecks" 
     DataTextField="DeckName" 
     viewStateMode="Enabled" 
     DataValueField="DeckBackImageString" 
     CausesValidation="True" 
     onselectedindexchanged="DropDownListDecks_SelectedIndexChanged"> 
</asp:DropDownList> 
+0

你確定這是一個mvc應用程序嗎?這不是我們如何在mvc中創建下拉菜單。 – 2013-03-02 20:17:50

+0

您的標記不正確。首先,您的示例來自Web窗體而不是MVC。我已經刪除了MVC標籤,以免混淆其他開發者。 – 2013-03-02 20:24:08

回答

5

在ASP DropDownList控件中設置autopostback=true

0

如果你使用mvc框架,那麼這不是創建下拉的方法。

但在你的情況下,只需將autopostback屬性設置爲true。

AutoPostback =「true」