yan20996 发表于 2008-5-11 00:38

菜鸟发问

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

每天开心点 发表于 2008-5-11 00:48

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

stealdream 发表于 2008-5-11 18:34

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

yan20996 发表于 2008-5-12 13:46

楼上所提的方法我已经试过了,我感觉可能与我用的框架有关系。因为我想实现上面,左面,右面都随着动的效果。当我超链接时因为权限问题,有的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>");
                }

yan20996 发表于 2008-5-12 13:49

这是授予权限后想实现的某些功能不可用的代码:
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后运行还是可用

页: [1]

编程论坛