学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

菜鸟发问

菜鸟发问

LinkButton在Page_Load()中设置属性Enable为False,为什么总是实现不了(似乎是没有任何反应)?怎样解决从登录界面到主界面的LinkButton不能用的问题?

TOP

是asp.net的吧?最好你能把你的代码帖上来看下,可能你的判断出了问题.

TOP

不知道你想说啥,也许是实现当页面加载时LinkButton为False吧。可以把该LinkButton的属性先设为False,当需要时在True回来;也可以Page_Load()时this.LinkButton1.Enabled =false;

TOP

楼上所提的方法我已经试过了,我感觉可能与我用的框架有关系。因为我想实现上面,左面,右面都随着动的效果。当我超链接时因为权限问题,有的LinkButton设成False,到运行是也是可以用的。
跳转页面的代码:
private void SALinkButton_Click(object sender, System.EventArgs e)
        {
            Response.Write("<script language='javascript'>window.parent.leftFrame.location.href('left_sa.aspx');window.parent.mainFrame.location.href('3.aspx');</script>");
        }

TOP

这是授予权限后想实现的某些功能不可用的代码:
if (Session["qx"].ToString()=="general")
                {
                    string str="select * from General_workers where Num_worker=" +Session["Num_worker"].ToString ();
                    SqlDataAdapter MyCommand1 = new SqlDataAdapter(str,sqlcon);
                    DataRow drg ;
                    DataSet dst = new DataSet();
                    MyCommand1.Fill(dst,"General_workers");
                    drg=dst.Tables["General_workers"].Rows[0];
this.PQLinkButton.Enabled= false;
                    this.JALinkButton.Enabled= false;
                    this.SSLinkButton.Enabled= false;
                    this.DALinkButton.Enabled= false;
                }
LinkButton设置成False后运行还是可用

TOP

发新话题