以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  导航窗口怎么屏蔽一页  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=44472)

--  作者:wang1988sen
--  发布时间:2014/1/1 12:11:00
--  导航窗口怎么屏蔽一页
我做的导航窗口有几页,想一般用户不能点击其中一页,只能管理员点击,怎么授权。按钮的授权我会,这个导航窗口的页面怎么授权 ,总不能让页面的所有按钮全授权吗、最后就让一般用户不能进去这个页面。麻烦高手帮帮忙,先谢谢了。
--  作者:czy
--  发布时间:2014/1/1 12:27:00
--  

判断是不是指定用户,然后隐藏指定页就可以了。

如窗口AfterLoad事件
If User.name <> "指定用户"
    e.Form.Controls("NavBar1").NavPages(0).Visible = False
End If


--  作者:wang1988sen
--  发布时间:2014/1/1 12:57:00
--  
以下是引用czy在2014-1-1 12:27:00的发言:

判断是不是指定用户,然后隐藏指定页就可以了。

如窗口AfterLoad事件
If User.name <> "指定用户"
    e.Form.Controls("NavBar1").NavPages(0).Visible = False
End If



有多页,怎么知道是那一页呢?

("NavBar1").NavPages(0).    中的1和0是代表什么呢?

谢谢了



--  作者:有点甜
--  发布时间:2014/1/1 19:18:00
--  
 可以用0、1、2,也可以用 名字 去取得某一页。