メソッドの呼び出し時間の始めと終わりに、2つのasp.net画像コントロール(runat = "server")の可視性を変更したいと思います。つまり、最初の画像を表示し、2番目の画像を私の方法の最後の行まで隠しておき、2番目の画像が表示され、最初の画像が隠れるようにします。 トリガ制御の領域をupdatepanelに入れ、updatepanelのトリガを宣言しました。しかし、コントロール(ボタン)を押すと、プロセスの最後のイメージが正しく表示されますが、メソッドの最初の行に表示されるイメージは表示されません。私は条件付き更新モードを使用するように私のUpdatePanelを構成したし、私の意図のためにこれらの行を使用していますASP.net Ajax UpdatePanel子コントロールの可視性の問題
imgLoading.Visible = true;
..
rest of the process
..
if (true)
{
imgLoading.Visible = false;
imgSuccess.Visible = true;
}
私の推測では、ページロードはコードを実行してブラウザをリフレッシュするので、javascriptで行う必要があります。つまり、サーバーがページを更新するときに、最初のイメージがfalseに戻されます。 – Andrew
お世話になりました。では、別のアップデータパネルにupdatepanelを埋め込むのが助けになるのですか? – Farshid
トリガーに使用しているコントロールを登録しました – mehul9595