我正在ASP.Net/VB.NET中的網站上工作,該網站具有反覆設計 - 用戶必須爲幾個不同主題輸入相同類型的數據。如何將事件處理程序添加到定期的DropDownList
我無法獲得適用於我的應用程序的.SelectedIndexChange。我想用JavaScript/JQuery來實現這個功能。
這是我現在的代碼,這是行不通的。沒有錯誤被拋出,但AppChange()方法永遠不會被調用。
List.Items.Add("Choose...")
List.Items.Add("Yes")
List.Items.Add("No")
'List.AutoPostBack = True
'AddHandler List.SelectedIndexChanged, AddressOf ListChange
請注意我最後兩行註釋掉了,因爲我在嘗試其他的東西。
Dim ListID = String.Concat("ListOption", DBReader("nListID"))
List.ID = ListID
AddHandler List.SelectedIndexChanged, AddressOf ListChange
d.Controls.Add(List)
這裏是change事件
Protected Sub ListChange(sender As Object, e As EventArgs)
Label1.Text = "It worked"
End Sub
的源代碼看起來像這樣的方法......
<td align="right" style="font-family:Calibri;">Options</td><td></td><td><select name="ListOption1" id="ListOption1" style="width:230px;">
所以很明顯的東西沒有登記,我不太確定了。
我得到一個錯誤,它說:「把手條款要求在包含類型或其基類型中定義的WithEvents變量「 –
@AmberRebeccaHowe在您的變量聲明中,您需要添加WithEvents修飾符。 – TheSlavMan