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

ASP.NET入門教程 4.2.1 Login控件[4]

2022-06-13   來源: .NET編程 

    操作回顧

    用於ASPNET頁面的Login控件是Microsoft ASPNET小組為開發人員准備的禮物作者已經不記得參與過多少個帶有定制登錄功能的站點的開發每個站點都要編寫代碼實現這個功能而現在作者所要做的只是向頁面拖放幾個控件除此之外還可以使用向導配置賬戶和權限進一步簡化開發您可能希望使用自己的用戶賬戶數據存儲庫或者甚至鏈接到活動目錄(Active Directory)用戶賬戶但這可以在後面的開發過程中修改

    這個練習逐步介紹了用戶賬戶的配置雖然這是一個必要的過程但Website Administration工具在幕後創建的內容更讓人感興趣首先創建的用戶賬戶配置文件必須保存在某個中心存儲庫因此該工具為這個目的創建了一個新的配置文件數據庫查看C:\BegASPNET\Chapters\Begin\Chapter目錄會看到一個名為App_Data的文件夾單擊右鍵並選擇Refresh(刷新)文件夾應該看到一個名為AspNetDBmdf的文件這是一個Microsoft SQL數據庫文件可以在VWD的開發環境中查看這個數據庫表格的結構和內容(在學習數據庫章節的時候將了解到這個過程的更多內容)

    配置的另一個部分是為用戶賬戶賦予一定的權限以便他們能夠訪問站點通過使用向導這個過程可以變得很容易在向導完成之後解決方案中就新增了一個名為Webconfig

    的文件(保存在服務器上以偏愛的方式運行站點的配置文件──詳細內容請參閱第章)如果查看Chapter文件夾中的Webconfig文件將看到如圖所示的語句

    注意這個配置文件中的<allow…/>和<deny…/>之間的內容反映了我們在示例中設置的權限可以手動直接添加和修改這些語句或者使用Administration Tool使這個過程流程化兩種方式都可以

    值得注意的是LoginView控件除了根據用戶是否己經登錄顯示特定的文本以外還可以完成很多功能在第章中您將看到使用這個控件不僅基於用戶的身份而且基於用戶的角色來改變整個頁面的外觀這個控件可以包含文本HTML甚至其他控件下一個試一試練習中將進行演示

ASPNET 入門教程完整版 

[]  []  []  []  


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