0

2 つのユーザー コントロール uc1 と uc2 があります。これらのユーザー コントロールは、既定のページに追加されます。私の問題は、uc2.dropdownlist ボックスの項目を 2 に変更したときに、uc1 ユーザー コントロールを表示する必要があり、それ以外の場合は uc1 ユーザー コントロールを非表示にすることです。デフォルト ページのロード時に、uc2.datagrid で選択された値がロード時に 2 ではないため、uc1.visible = false を追加することで uc1 ユーザー コントロールを非表示にすることができました。しかし、uc2.dropdownlist ボックスの値を 2 に変更すると、ユーザー コントロール uc1 を表示できません。助けてくれてありがとう。

4

1 に答える 1

0

それを行うときはポストバックする必要があり、コード ビハインドでイベントを管理して、visible を false に設定できます。

uc2.dropdownlist を autoPostback に設定し、この非同期を変更する場合は更新パネルを使用できます。

于 2012-12-17T19:06:43.517 に答える