Telerik RadComboBox没有建立

时间:2011-05-20 14:38:17

标签: c# .net asp.net vb.net telerik

整个下午(或整个池塘的人的早晨)。

我收到一个非常特殊的Telerik错误,我想知道是否有任何有Telerik经验的人之前遇到过这个错误。

我正在使用RadComboBox,在尝试构建时出现此错误:

  

方法'受保护的子   ddlMyDropDown_SelectedIndexChanged(发件人   作为对象,e As   Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs)”   无法处理事件'公共事件   SelectedIndexChanged(发件人为对象,   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事件args派生自它。但仍然没有成功。

任何帮助都将受到高度赞赏。

2 个答案:

答案 0 :(得分:1)

啊,对不起,我已经找到了问题所在。似乎有人在项目中创建的另一个文件被连接到我正在工作的页面后面的代码。

他们的页面包含一个与我的Telerik控件同名的DropDownList,从而导致显示错误。

我现在修好了。发现是一场噩梦,但最终到了那里。

答案 1 :(得分:-1)

<强>替换      Public Event SelectedIndexChanged(sender As Object,e As System.EventArgs)
    * Protected Sub ddlUsers_SelectedIndexChanged(sender as Object,e As Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs)*

您的代码背后的

。我猜你在aspx页面中替换了你的asp下拉到teleerik下拉列表,忘了在后面的代码中更改事件。 Telerik组合框需要RadComboBoxSelectedIndexChangedEventArgs来处理选定的已更改事件。