2012-02-15 31 views
0

私はaspxページでカスタムコントロールを使用しています。このカスタムコントロールには、エラーメッセージラベルがあります。ボタンをクリックするとコードの背後にあるこのラベルを表示する必要があります。どのように私はこれを達成することができます。ASP.Net aspxページで使用されるカスタムコントロールのラベルを表示しますか?

ボタンとカスタムコントロールは、[更新]パネルにあります。

+1

私たちに見せることができるコードはありますか?これまでに何を試しましたか? –

+0

UserControlまたはCustomControlを意味しますか? –

+0

ありがとう私はScriptManagerを使用して解決策を得たhttp://www.dotnetcurry.com/ShowArticle.aspx?ID=200 –

答えて

0

カスタムコントロールでは、表示したいラベルとカスタムコントロールの外の更新パネルにあるボタンがあるとします。

のようなカスタムコントロールでパブリックメソッドを作成し、ボタンをクリックしたときにこのメソッドを呼び出して、表示するテキストを渡す必要があります。カスタムコントロール内のメソッド実装では、メッセージテキストをラベルに割り当て、表示されていない場合はラベルを表示します。これは実際には、ボタンとカスタムコントロールの両方が同時にあるか、またはUpdatePanelの外側または内側にある限り、更新パネルを使用するかどうかにかかわらず有効です。

関連する問題