检查从网站地图asp.net导航的节点用户

时间:2012-12-19 17:28:12

标签: sitemap

这是情景。

我有一个Website.Map,其中包含以下节点。

<siteMapNode title="Self" url="" description="" roles="STF,FAC">
<siteMapNode title="My Schedule" url="" description="~/schedule.aspx" />
<siteMapNode title="My Report" url="" description="~/report.aspx" />
</siteMapNode>

<siteMapNode title="Supervisor" url="" roles="SUP">
<siteMapNode title=" Manage Schedule" url="" description="~/schedule.aspx" />
<siteMapNode title="Send Notification" url="" description="~/notification.aspx" />
</siteMapNode>

在我的网站上,我有一个名为schedule.aspx的aspx页面,我会用它来列出schedule.I可以从

导航到这个页面

a)自我&gt;我的网站地图菜单中的时间表 要么 b)主管 - &gt;管理网站地图菜单中的计划。

1)当我从Self导航到计划页面时 - &gt;我的日程安排,日程安排页面必须显示我(用户)的日程安排

2)当我从Supervisor导航到计划页面时 - &gt;管理时间表,时间表页面必须显示我的所有下属(用户监督的那些)时间表。

因此,在schedule.aspx的pageload事件中,我想检查用户来自Self或Supervisor的来源。

有什么方法可以实现这个目标吗?

0 个答案:

没有答案