VS 2013 Update 2 針對ASP.NET Web Form的改進,重點小筆記

摘要:VS 2013 Update 2 針對ASP.NET Web Form的改進

 

 

昨天的文章提到 VS 2013 Update 2 (RTM)昨天正式開放下載

 

VS 2013 Update 2 針對ASP.NET Web Form做了哪些改進呢?

以下是一些重點小筆記 :

 

原文出處(msdn Blog) -- Improvements to ASP.NET Web Forms

http://blogs.msdn.com/b/webdev/archive/2014/05/13/improvements-to-asp-net-web-forms.aspx

=======================================================================================

 

ASP.NET Identity 2.0

這東西我 1.0都還沒玩熟悉呢,2.0已經出來了

簡單的說,以前大家慣用的 Login控制項與 membership API已經掰掰了

(從VS 2013起消失,除非您建立一個 .NET 4.0或更早版本的網站、專案)

詳見以前的舊文章:

又不見了?!VS2013 / ASP.NET組態(網站管理工具) --Login控制項、Membership與會員資料庫
 
又不見了?!VS2013 / ASP.NET組態(網站管理工具) --改用 ASP.NET Identity 取代

 

ASP.NET Identity 2.0使用了 EF 6.1.0 來架構

雙重認證(Two-factor authentication)
      為了避免傳統網站登入只有帳號、密碼(有時密碼太簡單,容易被破解),這次多了一些新方法,
      例如手機簡訊(SMS)或是透過手機APP、QRcode來做認證。
      如果您有玩魔獸世界、或是LINE,滿類似他們的作法,在帳號與密碼之外還有其他管道,以確保您就是「當事人」。
 
帳號鎖定(登入幾次失敗就會鎖定)、E-Mail Confirm(透過E-Mail確定您的身份、以後忘記密碼也會用到)、重設密碼這些必要的功能,這個版本都有提供。
 
更深入的解說,可以看另一篇文章:Announcing RTM of ASP.NET Identity 2.0.0

如果您想要把原本 1.0的作品,升級 2.0也可以參考上面的文章(放在上文的最後面)

 

 

Entity Framework (EF) 6的改進

EntityDataSource控制項、Universal Provider(VS 2012開始出現)也針對EF 6做了改進

Dynamic Data(詳見我的書本「下集」,或參考下面文章)也針對EF 6做了修正

 

 

 

Web Forms Scaffolding

這裡有一個範例讓您下載,也有完整的操作&說明

http://visualstudiogallery.msdn.microsoft.com/a6c3614f-83be-4749-afbc-8da394b6ea86

(圖片來源:msdn Blog。點選圖片可以連到 Web Forms Scaffolding範例)
 

scaffoldingimage

(圖片來源:msdn Blog。點選圖片可以連到原文)

 

=======================================================================================

............其他的就請您自己看一下了

因為跟我鎖定的範疇,沒有直接關係,我便省略不提

原文出處(msdn Blog) -- Improvements to ASP.NET Web Forms

http://blogs.msdn.com/b/webdev/archive/2014/05/13/improvements-to-asp-net-web-forms.aspx

 
 
另外幾篇msdn Blog文章,介紹 VS 2013 Update 2 的新功能(英文),詳見:
 
 
 

上文提到:VS 2013 Update 2推出以後,有提供 JSON file幫您做驗證,有助您撰寫JSON文檔

詳見 http://blogs.msdn.com/b/webdev/archive/2014/05/12/announcing-new-web-features-in-visual-studio-2013-update-2-rtm.aspx

clip_image002[5]

clip_image004

(點選圖片,可連到原文)

 
關於文章中提到的SASS,您可以參閱我以前轉貼的文章:一張圖片 體會 SASS (SASS / COMPASS)
 
 
 
 
 
如果您要線上參與、事後觀看影片(目前北美舉辦的 Tech.Ed 2014)
 
 
 
 
 

微軟針對 .NET技術與開發工具,「每一年」都更新

寫MVC、Web API、EF的書本作者哀鴻遍野(就算技術沒大改,好歹要重新測試一下,看看範例會不會動?)

 

我鎖定 ASP.NET Web Form快速開發,可以看見我這一塊非常穩定了

 

鎖定新技術、跟進、嘗試......絕對是 "好事"、絕對是 "個人優勢"!

但要看看自己、公司、專案目前是否要一路追新?

 

如果找不到自己「定位」,看到微軟這樣日新月異的發展,很容易得到「資訊焦慮」

就好像小狗追著自己尾巴,團團轉,停不下來

 

希望這段話,對每一個IT從業朋友都有幫助

要找到方向 , 就要先承認不知道身在何處.....電影,雷神索爾(第一集)

 

電影「雷神索爾」的台詞
.................................................................................................................................................................................................
場景 ---- 索爾被釋放出來(知道他父親死了、母親不願意幫他回家),跟博士去酒吧喝酒,
 

索爾:  到了今天,我才發現我人生中連一個「確定的答案」都沒有

博士:  那很好啊!
              這代表「今天起,你可以發問一些正確的問題」了!(來探索你人生的答案)

資料來源 -- http://www.ptt.cc/man/movie/D5E7/D5F2/DC46/D759/D779/D957/DE11/M.1320511614.A.45B.html

Thor:
    You know, I had it all backwards. I had it all wrong.

Erik Selvig:
    Was that a bad thing, finding out that you don't have all the answers? 
    You start asking the right questions.


Thor:
    For the first time in...in my life, I have no idea what I'm supposed to do.

Erik Selvig:
    If anyone is ever going to find his way in this world, 
    you have to start by getting it that he doesn't know where the hell he is.

註:有人在電影院看見的台詞是翻譯成「"要找到方向 就要先承認不知道身在何處"

 

 

 

 

我將思想傳授他人, 他人之所得,亦無損於我之所有;

猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson

線上課程,遠距教學 (Web Form 49hr)  https://dotblogs.com.tw/mis2000lab/2016/02/01/aspnet_online_learning_distance_education_VS2015

線上課程,遠距教學 (ASP.NET MVC 75hr)  https://dotblogs.com.tw/mis2000lab/2018/08/14/ASPnet_MVC_Online_Learning_MIS2000Lab

ASP.NET MVC線上課程 第一天 免費看 (5.5小時) 

寫信給我,不要私訊 --  mis2000lab (at) yahoo.com.台灣  或  school (at) mis2000lab.net


ASP.NET遠距教學、線上課程(Web Form + MVC)。 第一天課程, "完整" 試聽。 

................   facebook社團   https://www.facebook.com/mis2000lab   ......................

................  YouTube (ASP.NET) 線上教學影片  https://www.youtube.com/channel/UC6IPPf6tvsNG8zX3u1LddvA/

 

Blog文章 "附的範例" 無法下載,請看 這裡 ...... https://dotblogs.com.tw/mis2000lab/2016/03/14/2008_2015_mis2000lab_sample_download

請看我們的「售後服務」範圍(嚴格認定)

......................................................................................................................................................

...................................................................................................................................................... 

[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!MIS2000Lab.主講

事先錄製好的影片,並非上課時側錄!   觀看影片時,有如我「一對一」跟您面對面講課

 

ASP.NET MVC 5 線上教學

累積時數約 75小時...... 第一天(5.5小時)完整內容,"免費"讓您評估