Telerik RadComboBox not building
本文关键字:building not RadComboBox Telerik | 更新日期: 2023-09-27 17:56:59
好(或者池塘对面的人早上好)。
我收到一个非常奇特的 Telerik 错误,我想知道你们中是否有任何有 Telerik 经验的人以前遇到过这个错误。
我正在使用RadComboBox,在尝试构建时出现此错误:
方法'受保护的子 ddlMyDropDown_SelectedIndexChanged(发件人 作为对象,e 作为 Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs)' 无法处理事件"公共事件" 选定索引已更改(发件人作为对象, e As System.EventArgs)',因为它们 没有相同的签名。
所以你们都可以充分了解我所处的情况,我将向你们展示我的声明和事件实例:
<telerik:RadComboBox Skin="Telerik" runat="server" AutoPostBack="true" ID="ddlMyDropDown" DataTextField="uname" DataValueField="Id" EnableEmbeddedSkins="true"></telerik:RadComboBox>
和事件代码:
Protected Sub ddlMyDropDown_SelectedIndexChanged(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs) Handles ddlMyDropDown.SelectedIndexChanged
UserId = ddlMyDropDown.SelectedValue
End Sub
当我强制运行项目时,这一切都按预期运行,但它不会成功构建或允许我发布。错误消息没有任何逻辑意义。
我尝试使用System.EventArgs,假设Telerik事件参数派生自它。但仍然没有成功。
任何帮助将不胜感激。
,对不起,我已经解决了问题。似乎有人在项目中创建的另一个文件已连接到我正在处理的页面背后的代码。
他们的页面包含一个与我的 Telerik 控件同名的 DropDownList,从而导致显示错误。
我现在已经修复了它。是一场噩梦,但最终还是到了那里。
替换
Public Event SelectedIndexChanged(sender As Object, e As System.EventArgs)
跟 *受保护的子ddlUsers_SelectedIndexChanged(sender As Object, e As Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs)*
在你的代码隐藏中。我猜您在 aspx 页面中将 asp 下拉列表替换为 teleerik 下拉列表,并且忘记在代码隐藏中更改事件。Telerik combobox 需要 RadComboBoxSelectedIndexChangedEventArgs 来处理选定的更改事件。