現在讓我們來看看添加到頁面中的控件從Defaultaspx頁面開始在Source View中查看Defaultaspx頁面將看到如下代碼
<asp:LoginView ID=LoginView Runat=server>
<LoggedInTemplate>
You are logged in
</LoggedInTemplate>
<AnonymousTemplate>
You are not logged in
</AnonymousTemplate>
</asp:LoginView>
<asp:LoginStatus ID=
lOGINsTATUS
rUNAT=
server
/>
在代碼中可以看到兩個己定義的控件用於顯示登錄信息的LoginView控件和用於控制登錄與登出過程的LoginStatus控件注意如果按照本例進行配置將無法看到匿名模板消息因為匿名用戶沒有訪問站點的權限(而是被直接導航到登錄頁面)
在Loginaspx頁面中將看到如下已添加的代碼
<asp:Login ID=Login Runat=server>
</asp:Login>
幾乎不用編寫任何代碼!所有的功能都己事先編寫好所以不會看到任何文本框也不會看到任何身份驗證代碼──而只是看到一行代碼ASPNET 中提供工具讓開發人員自己創建類似這種復雜的控件但這個內容超出了本章的討論范圍
在前一個練習的第步中單擊管理鏈接之後VWD中將顯示的頁面(注意每回第一次啟動這個站點的時候端口號都將不同)
()單擊Security鏈接顯示Security設置管理選項卡
()該頁面上有一個超鏈接單擊該鏈接可以啟動Security Setup Wizard單擊該鏈接進入向導的第一步
()單擊Next跳過這個頁面並進入界面選擇From the Internet單選按鈕允許匿名用戶和已登錄的用戶訪問這個站點
單擊Next進入下一步
可以直接跳過該頁面並單擊Next繼續──默認的提供商將提供所有的功能在下一個界面中向導會詢問是否希望為站點定義角色在這個示例中可以跳過這一步──本章的後面將定義角色不要選中復選框並單擊Next
()在到達下一個界面之後該向導將提示輸入用戶的一些詳細信息
制作by:wjq
[] [] [] []
From:http://tw.wingwit.com/Article/program/net/201311/14760.html