我正在嘗試通過UpdatePanel將選定的項目更改時,DropDownList AutoPostBack。爲了解決這個問題,我對此感到有些激動。ASP.NET DropDownList AutoPostback不工作 - 我錯過了什麼?
有沒有人有任何快速的想法?
ASPX頁面:
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always" ChildrenAsTriggers="true" >
<ContentTemplate>
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" onselectedindexchanged="DropDownList1_SelectedIndexChanged">
<asp:ListItem>item 1</asp:ListItem>
<asp:ListItem>item 2</asp:ListItem>
</asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>
代碼隱藏(我把一個斷點字符串賦值捕捉回傳):
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
string s = "";
}
編輯:
OK,我現在正在工作。很奇怪。它只需要重新啓動Visual Studio。這是一種讓我作爲開發人員感到害怕的東西;)我認爲我以前見過類似的地方,VS與它運行的程序集「不同步」。
僅供參考我正在運行VS 2008 Web Developer Express。
感謝那些回答。
嘿感謝的人 - 我會嘗試你的代碼,並讓你知道我是如何得到的 – Ben 2008-12-04 16:14:01