2012-01-04 22 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")を追加して、何が起こるかを確認してください。 – adatapost

+0

あなたは何を止めたのですか?いいえ、ポストバックが発生しないように?あなたはブレークポイントを設定していて、それを打つことはありませんか?そのClick機能はあなたのページに表示されているものを実際には実行しません。 – Prescott

+0

通常のラジオボタンでは、これらの2つのプロパティがマークアップに存在することを確認できますか? OnCheckedChanged = "RadioButton1_CheckedChanged" AutoPostBack = "true" – Pavan

答えて

0

ユーザコントロールは<telerik:RadPageView>であり、<telerik:RadTabStrip>によって参照されています。

また、RequiredFieldValidatorsとCompareValidatorを持つ複数の入力フィールドで構成される別のユーザーコントロールもあります。バリデーターを削除するとポストバックが有効になっているようですので、おそらく問題の原因になっていました。

1

私はsintaxが何であるか分かりませんが、OnClickイベントが添付されていないようです。これは次のようなものです:

<telerik:RadButton ID="RadButton1" OnClick="RadButton1_Click" runat="server" Text="RadButton"> 
</telerik:RadButton> 
関連する問題