我的前端代码如下所示
< asp:dropdownlist id =“cbo”runat =“server”CssClass =“combobox”AutoPostBack =“True”Width =“100%”> < asp:ListItem Selected =“True”Value =“A”> A. < asp:ListItem Value =“B”> B. < / ASP:下拉列表>
< rada:RadAjaxManager id =“RadAjaxManager1”runat =“server”> < AjaxSettings> < rada:AjaxSetting AjaxControlID =“cbo”> < UpdatedControls> < rada:AjaxUpdatedControl ControlID =“cbo”/> < / UpdatedControls> < /拉达:AjaxSetting> < / AjaxSettings> < / rada:RadAjaxManager>
在我的代码背后,我有下拉列表的处理程序
Private Sub cbo_SelectedIndexChanged(ByVal sender As Object,ByVal e As System.EventArgs)处理cbo.SelectedIndexChanged
textBox1.text = cbo.selectedvalue 结束子
但下拉列表在更改时不会触发处理程序。当我删除telerik radajaxmanager时,它会触发。任何人都知道为什么会这样。请帮忙。
答案 0 :(得分:0)
处理程序可能已被触发,但要在文本框中设置文本,您必须在ajax管理器设置的UpdatedControls集合中添加其ID(textBox1)。