这是情景。
我有一个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的来源。
有什么方法可以实现这个目标吗?