Telerik RadComboBox无法构建。

3
下午好(或者对于那些在大西洋彼岸的人来说是早上)。
我遇到了一个非常奇怪的Telerik错误,不知道有没有任何具有Telerik经验的人遇到过这个问题。
我正在使用RadComboBox,在尝试构建时,我遇到了以下错误:
“Method 'Protected Sub ddlMyDropDown_SelectedIndexChanged(sender As Object, e As Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs)' cannot handle Event 'Public Event SelectedIndexChanged(sender As Object, e As System.EventArgs)' because they do not have the same signature.”
为了让大家全面了解我的情况,我将向您展示我的声明和事件实例:
<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事件参数从中派生出来。但仍然没有成功。

非常感谢您的帮助。

2个回答

1
啊,对不起,我已经找到问题了。似乎项目中另一个人创建的文件与我正在工作的页面的代码后台连接在一起。
他们的页面包含一个与我的Telerik控件同名的DropDownList,因此导致错误显示。
我现在已经修复了它。虽然很难找到,但最终还是解决了。

-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来处理选定的更改事件。


我已经提供了突出显示我已经完成此操作的代码。 - Lloyd Powell

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接