2

我正在尝试基于 IF 条件的菜单项,该条件检查会话变量“具有访问权限”的布尔值。根据 IF 条件添加项目,但网格停止工作(网格的垂直滚动消失,记录显示超出页面高度)。

我在母版页客户端编写此代码,因此所有具有网格视图并具有此母版页的页面都停止运行。

这是导致页面问题的javascript代码

function mmLoadMenus() 
{
        if (window.mm_menu) 
           return;

window.mm_menu = new Menu("root",200,22,"Verdana, Arial, Helvetica,sans serif",10,"#FFFFFF","#1D4352","#6691BB","#9CCEF3","left","middle",3,0,400,-5,7,true,false,true,0,false,true);

        mm_menu.addMenuItem("Reports", "location='Reports.aspx'");

        if ('<%=Session["Has_Access_"]%>')
        {
            mm_menu.addMenuItem("My&nbsp;Activity", "location='MyActivity.aspx'");
        }
}

只有当我把上面的如果检查时,代码才会导致gridview页面出现问题,否则添加菜单项没有问题。

谢谢您的帮助!

4

1 回答 1

0

尝试使用:

 if ('<%=Session["Has_Access_"]%>' == 'true')
于 2012-11-05T17:30:12.820 回答