1

これがシナリオです。

その一部として次のノードを含む 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>

私の Web サイトには、スケジュールを一覧表示するために使用する schedule.aspx という aspx ページがあります。

a) ウェブサイト マップ メニューの [自分] -> [マイ スケジュール] または b) [スーパーバイザー] -> [ウェブサイト マップ] メニューの [スケジュールの管理]。

1) Self -> My Schedule からスケジュール ページに移動すると、スケジュール ページに自分の (ユーザーの) スケジュールが表示される必要があります。

また

2) スーパーバイザー - > スケジュールの管理 からスケジュール ページに移動すると、スケジュール ページにはすべての部下 (ユーザーが監督する人) のスケジュールが表示されます。

そのため、 schedule.aspx の pageload イベントで、ユーザーが Self から来ているか、Supervisor から来ているかを確認したいと思います。

これを達成する方法はありますか?

4

0 に答える 0