ASP代码:已知A权限为01,02,03,B权限为01,03,如何根据A、B权限不同而输出不同的菜单

 我来答
飞上天Go
2012-04-17 · TA获得超过182个赞
知道小有建树答主
回答量:242
采纳率:70%
帮助的人:166万
展开全部
<%
'flag是存放权限的,A为01,02,03,
'flag是存放权限的,B为01,03,
'你登录后权限存到Cookies里在判断, response.Cookies("flag")=rs("flag")
if request.Cookies("flag")="" or request.Cookies("flag")=null then

else
'权限限制^^^^^^^^^^^^^^^^^^^^
dim ishavegant
ishavegant=false
in_str=split(request.Cookies("flag"),",")
for each ins in in_str
'00 可设置为最高权限,可管理所有栏目
%>
<%if trim(ins)="01" or trim(ins)="00" then %>
输入01管理的目录
<%end if %>
<%if trim(ins)="02" or trim(ins)="00" then %>
输入02管理的目录
<%end if %>
<%if trim(ins)="03" or trim(ins)="00" then %>
输入03管理的目录
<%end if %>
............
<%
next
end if
'相关页面也要设置判断 这个要你自己发挥了哦
%>
lokily2010
2012-04-12 · TA获得超过284个赞
知道小有建树答主
回答量:776
采纳率:100%
帮助的人:586万
展开全部
if (权限=01)
{
response.write (菜单1的html)
}
。。。。
if (权限=N)
{
response.write (菜单N的html)
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
295440026
2012-04-14 · TA获得超过938个赞
知道小有建树答主
回答量:1120
采纳率:57%
帮助的人:267万
展开全部
来个if 语句不就行了么 。如果不满足条件A那么就要输出菜单B 如果满足就输出菜单A呗。
楼上正解呀 。
不过如果只有两个权限的话if 后面可以使用一个else
就可以省略一些代码 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式