最初に可視性がfalseに設定されているカレンダーを切り替える必要がある画像ボタンがあります。これは Page_Load コードです。
Calendar3.EnableViewState = false;
if (!IsPostBack)
{
BindData();
}
これは、画像ボタンのクリックです。
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
if (Calendar3.Visible == false)
Calendar3.Visible = true;
else
Calendar3.Visible = false;
}
最初のクリックでカレンダーが表示され、もう一度ボタンをクリックしても非表示にできません。ボタンをクリックするたびにカレンダーコントロールの可視性プロパティを変更するにはどうすればよいですか。
PS: 更新パネル内でカレンダー コントロールとイメージボタンを使用してポストバックを取得しています。デバッグしようとすると、page_load ごとにカレンダー タグから可視性プロパティがデフォルト値に設定されます。
ありがとう