熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP.NET入門教程 11.2 Wrox United中角色的介紹[5]

2013-11-13 10:46:54  來源: .NET編程 

    如果用戶己經登錄可以非常安全地假設他是組的成員因此他可以看到不同的頁面這取決於他屬於哪個角色

 

<RoleGroups>

      <asp:RoleGroup Roles=FanClubMember>

        <ContentTemplate>

          <p>

            Welcome back

            <asp:LoginName ID=FCLoginName runat=server />

            </p>

          <p>

            There are always lots of exciting things happening with the fan club most of which

            you already know from the email we regularly send out One that hasnt made it to

            the email yet is the proposed end of season BBQ a great excuse for a summer party

            (not that we really need an excuse) This will be open to all members of the public

            and tickets will be heavily discounted for fan club members as a thank you for all

            of the great support youve given the club The date hasnt yet been set but keep

            your eyes on your inbox for more details

          </p>

        </ContentTemplate>

      </asp:RoleGroup>

    Fan Club成員將看到具有一些文字的自定義頁面這兒還沒有很多的內容但是在本章的後面介紹用戶配置文件時將改變該頁面可以使用三種配置文件來存儲有關用戶的額外信息因此球迷俱樂部頁面將成為站點成員到達的中心位置他們可以在其中修改他們的配置文件

    如果用戶是其他一個角色(Administrator Owner Manager或Reporter)的成員用戶將看到不同的顯示

 

 <asp:RoleGroup Roles=AdministratorOwnerManagerReporter>

        <ContentTemplate>

          To see the Fan Club features you need to be a member As special users you get free

          entry to the fan club talk to the admin people to get set up

        </ContentTemplate>

      </asp:RoleGroup>

    </RoleGroups>

    如果希望擴展站點的這個部分或許可以包括一個按鈕或鏈接通過其激活站點管理員的電子郵件表示有興趣加入該球迷俱樂部

    該示例演示了如何根據誰登錄到站點來簡捷地改變站點的顯示內容然而這種技術存在一些缺陷在查看擴展球迷俱樂部成員的顯示內容以顯示和編輯他們的配置文件細節時您將看到這些缺陷

    因此可以按照用戶角色改變站點的顯示下一步是按照角色鎖定站點的部分內容並且使用角色級的站點訪問

    ASPNET 入門教程完整版

[]  []  []  []  []  


From:http://tw.wingwit.com/Article/program/net/201311/14497.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.