Asp.net IE中的动态超链接菜单问题
我的菜单几乎完成了,但我有一个问题,我需要删除它的一些部分,具体取决于用户。在firefox中可以,但在IE上,当我将li设置为“无”时,它会留下一个空白 谢谢。试过了Asp.net IE中的动态超链接菜单问题,asp.net,jquery,superfish,Asp.net,Jquery,Superfish,我的菜单几乎完成了,但我有一个问题,我需要删除它的一些部分,具体取决于用户。在firefox中可以,但在IE上,当我将li设置为“无”时,它会留下一个空白 谢谢。试过了 visibility: hidden ? 另外,如果这是一个安全问题,请记住隐藏链接不应该是唯一的安全手段,应用程序应该有自己的安全性,以防有人或谷歌获得链接(根据我的经验,谷歌总是这样做)。这样做了,而不是使用样式显示无,而是使用jquery删除功能。foreach(菜单值中的字符串menuValue){StringBuil
visibility: hidden
?
另外,如果这是一个安全问题,请记住隐藏链接不应该是唯一的安全手段,应用程序应该有自己的安全性,以防有人或谷歌获得链接(根据我的经验,谷歌总是这样做)。这样做了,而不是使用样式显示无,而是使用jquery删除功能。foreach(菜单值中的字符串menuValue){StringBuilder脚本=新的StringBuilder();script.Append(string.Format(“var menu=$get('{0}');”,menuValue));script.Append(“if(menu!=null){menu.style.display='none';}”);ScriptManager.RegisterStartupScript(this.Page,this.GetType(),string.Format(“HideMenu{0}”,menuValue),script.ToString(),true);}我的每个li都有一个Id。很抱歉,我不知道如何在这里格式化代码。谢谢。