【发布时间】:2014-06-02 13:06:30
【问题描述】:
我有以下控制:
<radcb:radcombobox id="rdCboState" Runat="server" CssClass="Control" height="200" text="--Select--"
EnableLoadOnDemand="false" width="100" MarkFirstMatch="True" skin="WindowsXP"></radcb:radcombobox>
我已将此子例程添加到我的 .ascx.vb 代码后面:
Private Sub rdCboState_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
testBinding.Text = "Test"
End Sub
但是,当我更改 rdCboState 下拉列表的值时,我的 testBinding 文本没有改变。
当我更改下拉菜单时如何更改文本?
编辑:我已经按照http://www.telerik.com/help/aspnet-ajax/combobox-server-side-selectedindexchanged.html这样尝试过:
<radcb:radcombobox id="rdCboState" Runat="server" CssClass="Control" height="200" text="--Select--"
EnableLoadOnDemand="false" width="100" MarkFirstMatch="True" skin="WindowsXP" autopostback="True" OnSelectedIndexChanged="rdCboState_SelectedIndexChanged"></radcb:radcombobox>
而且,我的代码隐藏为:
Protected Sub rdCboState_SelectedIndexChanged(ByVal o As Object, ByVal e As Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs)
testBinding.Text = "Test"
End Sub
但是,当我尝试加载页面时出现此错误:
编译错误编译器错误消息:BC30408:方法“受保护” Sub rdCboState_SelectedIndexChanged(o As Object, e As Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs)' 没有 与委托 'Delegate Sub 具有相同的签名 RadComboBoxSelectedIndexChangedEventHandler(o As Object, e As Telerik.WebControls.RadComboBoxSelectedIndexChangedEventArgs)'。
【问题讨论】:
标签: vb.net webforms ascx radcombobox rad-controls