對於舊的功能還是念念不忘 -- Membership 與 User Profile
幸好微軟有提供範例,不然還真的做不出來
以前的 ASP.NET可以透過 Login控制項、建立一個專屬的會員資料庫
VS 2013起,改用 ASP.NET Identity取代之
但還是有很多人想要延續以前那個會員資料庫,尤其是User Profile功能真的超酷!
古人說:不役於物
連「會員登入」都要依靠精靈、控制項才能作.....其實,有點誇張了
這也是 ASP.NET (Web Form) 初學者的通病,過份依賴 ASP.NET控制項(或是精靈)
我找到了微軟一篇範例(如上所示),簡單把步驟說明如下
希望可以省下您找資料、或是看英文比較慢的困擾
而且有些步驟,我照著原文操作卻失敗,後續也會提醒您有些小地方要注意
第一,您最好先把「舊版的會員資料庫」掛載到新的網站、或專案裡面
第二,您要撰寫一個類別檔(.cs 或是.vb),我將他名為 Class1_Profiles.cs
第三,修改 Web.Config檔案
重點是:Web.config檔裡面的設定值,您最好一一比對一下
如果有些套件沒有安裝,請透過 NuGet補上
原文說明很不清楚,害我吃足了苦頭
例如:DotNet.OpenAuth這東西,預設的Web.config裡面並沒有
第四,有了以上設定,您可以照著微軟網站的說明,來撰寫畫面了
這些就是簡單步驟,不再贅述
君子寡欲則不役於物....所以,還是繼續用VS2010好了
YES!!
VS 2010畫面清楚又漂亮(圖示都還是全彩的,很清楚)
後續版本實在....
上課的學員,有公司還在用VS 2005呢
其實不用驚訝,我們公司還有一拖拉庫系統是ASP寫的,搭配SQL 2000
[閒聊]你還在用 VS 2005嗎?
http://www.dotblogs.com.tw/mis2000lab/archive/2010/07/26/16809.aspx