2011-10-05 95 views
0

我不認爲我的變化函數被稱爲...爲什麼?爲什麼我的onchange asp.net組合框沒有被調用?

Public Sub selCurrentManuf_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles selCurrentManuf.SelectedIndexChanged 
    Response.Write("<script language='javascript'>alert('"+"oi"+"');</script>") 
End Sub 

<asp:DropDownList runat="server" ID="selCurrentManuf" OnSelectedIndexChanged="selCurrentManuf_SelectedIndexChanged"></asp:DropDownList> 

我做錯了什麼?

回答

4

嘗試將AutoPostBack="true"添加到您的控件標記;假設您希望它立即執行操作。 Otheriwse事件在表單以其他方式提交之前不會被觸發。

<asp:DropDownList runat="server" ID="selCurrentManuf" autopostback="true" OnSelectedIndexChanged="selCurrentManuf_SelectedIndexChanged"></asp:DropDownList> 
+0

你是天才!我已經過了好幾天了! – Beginner

+0

@Beginner我向同事展示了天才的讚美,他們仍然不相信。但很高興我能幫上忙。 –

相關問題