2012-01-04 133 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>