【发布时间】:2012-12-05 07:06:40
【问题描述】:
我有一个图像按钮,它应该切换最初设置为 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 上日历标记的默认值。
谢谢
【问题讨论】:
-
删除这一行 -
Calendar3.EnableViewState = false; -
@avd : 切换工作..但是当我再次选择相同的日期时..日历并没有消失..我该怎么做...??
标签: c# asp.net visual-studio-2010