站點個性化以反映當前登錄用戶的偏好是實現社區化和歸屬感的一種好方法雖然本章不會進行很多個性化處理但在下一章本書將討論一些ASPNET開發人員提供的功能這些功能可以為用戶提供更加個性化的用戶界面和浏覽體驗
對於任何個性化的站點一個有用的附加功能是向己登錄的用戶通過某種類型的反饋信息告訴用戶站點己經正確地確認了他們的身份LoginName控件是添加這種功能的簡單方法在下面的試一試練習中您將了解到如何使用這個控件在這個示例中需要授權匿名用戶訪問站點
()可以選擇任何一種喜歡的方式為匿名用戶授權──要麼編輯Webconfig文件(參考前面的操作回顧)要麼啟動Web Site Administration Tool要再次啟動這個工具可以在系統托盤中右擊管理站點圖標並選擇Open in Web Browser或者如果選中修改Webconfig文件只需在VWD中打開該文件並修改代碼中的灰色部分
<authorization>
<allow users=? />
<allow users=administrator />
<allow users=chrishart />
</authorization>
問號表示所有匿名用戶因此通過將deny改為allow啟用匿名訪問
()接下來需要對網頁代碼進行少量的修改以便添加LoginName控件打開Defaultaspx頁面並彈出LoginView控件的Common Task菜單(單擊該控件右上方的小箭頭並選擇LoggedInTemplate)將文本修改為You are logged in as然後將一個LoginName控件拖放到文本的結尾處
()在將LoginName控件添加到頁面之後不需要對其進行任何修改所以現在就可以保存修改並運行頁面了首先看到的是一個匿名用戶訪問站點時的頁面
現在單擊Login鏈接並登錄站點登錄成功之後應該可以看到具體內容與登錄所使用的用戶賬戶有關
ASPNET 入門教程完整版
[] []
From:http://tw.wingwit.com/Article/program/net/201311/14563.html