ASP.NET動態網站開發培訓-24.論文管理系統(四、製作Login頁面和後臺論文管理主頁)

人生不再重來發表於2014-11-16

第二十四講:論文管理系統(四、製作Login頁面和後臺論文管理主頁)


課程安排:

Login控制元件的使用

LoginView控制元件的使用

LoginStatus控制元件的使用

LoginName控制元件的使用


Login控制元件的使用

ASP.NET提供的登入控制元件,與之前通過ASP.net 管理新增的使用者資料庫關聯。

讓Login居中顯示,可使用Table表格佈局。


管理員主頁中的GridView加入模板欄位。並且編輯模板。設定模板項Columns[3]的ItemTemplate項

在ItemTemplate檢視顯示 LinkButton控制元件,並設定LinkButton控制元件的下列屬性:

Text:顯示內容

CommandName :Delete

OnClientClick:return confirm('確定要刪除嗎?')


DestinationPageUrl="AdminMain.aspx"   //設定Login 控制元件,行為選項卡下的DestinationPageUrl,代表登入成功後轉向的頁面。



LoginView控制元件的使用

設定驗證登入和匿名登入兩種狀態顯示的內容。

LoginView包含兩種檢視:

AnonymousTemplate:匿名未登入使用者模板

LoggedInTemplate:登入進入模板。

若要實現只有正常登入才可以看到內容時,將頁面顯示的內容要放到LoggedInTemplate模板中即可。


LoginStatus控制元件的使用

登入狀態控制元件

當前頁面若已登入,則顯示“登出”,或未登出,則顯示“登入”字樣。並且點選超連結會返回到Login頁面內容。

點選登入,轉向的導航頁,應從WebConfig中下面的節點中設定。

<authentication mode="Forms">

<forms loginUrl="~/Login.aspx" timeout="2880"/>
</authentication>


LoginName控制元件的使用

顯示登入名

該控制元件顯示登入後的使用者名稱。

相關文章