在list页面上有一个Button按钮,id为btnUserList,当代码中没有&& user.Permission == "yes"这一句时,Button按钮正常;当加上&& user.Permission == "yes"这一句时,Button按钮会不管是什么用户,它都是不能启用的,这是怎么回事?请大侠帮帮忙。
protected void Page_Load(object sender, EventArgs e)
{
//HyperLink dellink = (HyperLink)this.planGridView.FindControl("delLink");
//HyperLink uplink = (HyperLink)this.planGridView.FindControl("updateLink"); User user = (User)Session["user"];
this.lblCurrentUser.Text = user.Username;
if (user.Username == "admin" && user.Permission == "yes")
{
this.btnUserList.Enabled = true;
//dellink.Enabled = true;
//uplink.Enabled = true;
}
else
{
this.btnUserList.Enabled = false;
//dellink.Enabled = false;
//uplink.Enabled = false;
}
}
protected void Page_Load(object sender, EventArgs e)
{
//HyperLink dellink = (HyperLink)this.planGridView.FindControl("delLink");
//HyperLink uplink = (HyperLink)this.planGridView.FindControl("updateLink"); User user = (User)Session["user"];
this.lblCurrentUser.Text = user.Username;
if (user.Username == "admin" && user.Permission == "yes")
{
this.btnUserList.Enabled = true;
//dellink.Enabled = true;
//uplink.Enabled = true;
}
else
{
this.btnUserList.Enabled = false;
//dellink.Enabled = false;
//uplink.Enabled = false;
}
}
解决方案 »
- 对象调用Dispose()问题
- GridView的某个字段链接PopupControl 的问题?
- 大家帮我想个域名吧.直到满意为止!一直等.谢谢
- 我搞了个treeview为什么一开始就弹出错误:theform.elements为空或不为对象?
- VS2005的IDE问题
- datagrid 中添加按纽列,却不能触发相应事件
- 求教,.DBF文件导入到SqlServer2005的问题
- 怎样在Page_Load中给Repeater中的textbox附值???
- 有什么办法可以在单击一个服务器按钮后进行页面处理,然后根据处理结果,打开一个固定大小的窗口?
- 救命呀各位,为什么我的dropdownlist的值在本地访问可以看见帮定的值,在远程就是空的???
- 请问在cs(windows运用程序)环境下这么使用缓存
- profile 如何 性能、安全方面
如果它的值不是yes,那你就再查它为什么不是yes
this.btnUserList.Enabled=user.Username.Equals("yes")?(user.Permission.Equals("yes")?true:false):false;