ASP.NET中关于button.Visible的有关问题

ASP.NET中关于button.Visible的问题
protected void Page_Load(object sender, EventArgs e)
        {
            if (Label5.Text == Label6.Text)
            {
                Button1.Visible = true;
                Button2.Visible = true;
            }
            else
            {
                Button1.Visible = false;
                Button2.Visible = false;
            }

我想通过判断条件来实现按钮的可见与隐藏。。。
但是两种情况下按钮都是可见的,在判断条件不成立时,刷新页面的话按钮还是显示状态,需要把按钮点一下按钮才会隐藏,请问要如何在页面加载时后者情况下按钮能自动隐藏?
------解决方案--------------------
在判断条件不成立时,刷新页面的话按钮还是显示状态

这是因为page_load是先走的,而你的赋值语句是后给的

你什么时候给label赋值的,把它提前到visiable之前试试