會員登入 - ASP.NET Identity for Web Form
ASP.NET Identity 大多數都是以 ASP.NET MVC為範例解說,
撰寫 Web Form 的朋友完全摸不著頭緒....
參照微軟的範例,我簡化之後分享給大家
詳見全文:http://www.dotblogs.com.tw/mis2000lab/archive/2014/12/09/aspnet_identity_for_web_form_20141209.aspx
ASP.NET Identity大多數都是以 ASP.NET MVC為範例解說,
撰寫 Web Form 的朋友完全摸不著頭緒
微軟提供了一個簡單的範例給大家參考(如上述的URL)
一開始的設定步驟如下:
第一,建立一個新網站(WebSite),一般的ASP.NET Web Form使用的即可
第二,使用預設的網站(直接編譯整個網站),
從執行畫面裡頭,註冊一個帳號來測試
如此一來,就會自動在 /App_Data目錄下,產生一個會員資料庫(存放帳號與密碼)
*** HTML設計畫面 *****************************
依照微軟的範例(上述的URL),撰寫 Login畫面如下:
畫面上沒有使用到「工具箱」裡面的 Login控制項,
全部都是最簡單的 TextBox與Button而已!
*** 後置程式碼 *****************************
首先,加入命名空間。
當然,使用舊版本的朋友,您先從 NuGet安裝這些套件
using Microsoft.AspNet.Identity;
using Microsoft.AspNet.Identity.EntityFramework;
using Microsoft.Owin.Security;
因為程式碼略顯冗長,如果您要下載範例
或是閱讀完整程式......詳見全文:http://www.dotblogs.com.tw/mis2000lab/archive/2014/12/09/aspnet_identity_for_web_form_20141209.aspx
範例下載:https://onedrive.live.com/?cid=6F7F668080F24B20&id=6F7F668080F24B20%21115
請在這個網址,下載檔案 WebSite_2013_Login_CS.rar