2011-01-19 46 views
0

2つの更新パネルがあり、2番目の更新パネルにはasp.netボタンがあり、codebehindのボタンのonclickはbtnAddSecurity.Enabled = falseのように無効にしています。updatepanelの内部のASP.NETボタンの問題

ボタンを無効にすると、その前にキャンセルボタンが有効になり、キャンセルボタンでbtnAddSecurity.Enabled = trueを有効にしようとすると、単に機能しません。両方の私のupdatepanels updatemodeは条件付きです。何が問題ですか?

ありがとうございました

答えて

0

キャンセルボタンが別のアップデートパネルにあるとします。その後は、UpdateModeプロパティはUpdatePanelコントロールのコンテンツがある常に、に設定されている場合..

How UpdatePanel Controls Are Refreshed

これを参照してください...あなたのボタンクリックコードに詳しく

UpdatePanel1.Update(); 

をfollwingの行を追加します。ページのどこからでも発生するすべてのポストバックで更新されます。これには、他のUpdatePanelコントロール内にあるコントロールからの非同期ポストバックと、UpdatePanelコントロール内にないコントロールからのポストバックが含まれます。

は、UpdateModeプロパティが条件に設定されている場合は、次のいずれかに該当する場合、UpdatePanelコントロールの内容が更新されます。

•ポストバックがそのUpdatePanelコントロールのトリガーによって引き起こされるとき。 ?UpdatePanelコントロールのUpdateメソッドを明示的に呼び出すとき。 •UpdatePanelコントロールが別のUpdatePanelコントロール内にネストされ、親パネルが更新されている場合。

関連する問題