2012-01-04 132 views
-2

我有一个用户控件,即使我添加一个新按钮,按钮点击事件停止触发。可以注意到我正在使用Telerik RadControls:RadButton。.NET Radbutton点击事件没有触发

没有什么特别的,我做参考的元素:

<telerik:RadButton ID="RadButton1" runat="server" Text="RadButton"> 
      </telerik:RadButton> 

代码隐藏:

Protected Sub RadButton1_Click(sender As Object, e As EventArgs) Handles RadButton1.Click 
    Dim test As String = "string" 
End Sub 

还有一个普通的我有不火两种。

任何想法?

+1

我看不到任何问题与您的代码。尝试将Response.Write(“Hello”)添加到click事件中并查看会发生什么? – adatapost 2012-01-04 06:26:13

+0

你什么意思停了?像没有回传发生?你是否设置了一个突破点而且没有击中它?该点击功能实际上不会对你的页面进行任何可见的操作。 – Prescott 2012-01-04 06:27:04

+0

对于普通的单选按钮,你可以验证这两个属性存在于标记中吗? OnCheckedChanged =“RadioButton1_CheckedChanged”AutoPostBack =“true” – Pavan 2012-01-04 06:27:18

回答

0

用户控件位于由<telerik:RadTabStrip>引用的<telerik:RadPageView>中。

还有另一个用户控件,它由几个输入字段与RequiredFieldValidators和CompareValidator组成。删除验证器似乎启用回发,所以它可能是他们造成的麻烦。

1

我不确定sintax是什么,但你似乎没有附加OnClick事件。它应该是这样的:

<telerik:RadButton ID="RadButton1" OnClick="RadButton1_Click" runat="server" Text="RadButton"> 
</telerik:RadButton>