国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

ASP.NET Web Forms的改進

2019-11-17 01:33:09
字體:
來源:轉載
供稿:網友

asp.net Web Forms的改進

  雖然ASP.NET Web Forms不是vNext計劃的一部分,但它并沒有被忽視。作為Visual Studio 2013 Update 2的一部分,它重新開始支持新工具、EF集成和Roslyn。

  為什么Web Forms不是ASP.NET vNext的一部分

  作為開始,讓我們先為這個壞消息做下解釋。為了改進性能和跨平臺可移植性,ASP.NET vNext正在消除對System.Web的依賴。與OWIN相比,它緩慢而龐大,使測試工作多了不必要的麻煩。

  雖然他們已經多次嘗試將其分離出來,但Web Forms與System.Web其它部分的聯系實在是太緊密。那只是問題的開始。System.Web與System.Design有循環依賴,這種情況實在都不應該有出現的可能。更為復雜的是,System.Design還將System.Windows.Forms牽涉其中。

  總而言之,Web Forms的代碼就像一團解不開的意大利面。但它還會繼續使用,因此微軟目前還會對它提供支持。

  支持Roslyn

  作為其部署策略的一部分,Web Forms一直包含運行時編譯。這點沒有變化,但作為替代實現,開發人員可以切換到基于Roslyn的CodeDOM提供程序。(CodeDOM是Web Forms目前使用的編譯器框架)PRanav Rastogi寫道:

我們測試了一個大小和復雜度適中的應用程序(在/bin目錄下有600多個程序集,500多個用戶控件&頁面),在啟用了將在下面詳細說明的新的CodeDOM提供程序后,啟動/預編譯階段的運行時編譯成本由15分鐘左右降到了70秒左右。

  支持ASP.NET Identity 2.0

ASP.NET Identity是現代用于構建ASP.NET應用程序的新的成員資格管理系統。Identity使得增加用戶配置文件、諸如Facebook、Twitter、微軟賬戶、Google等社會化登錄、將持久層由SqlServer切換到Azure Table Storage等工作更簡單。它還增加了諸如賬戶確認、雙因素身份驗證、帳戶鎖定、從任何地點單點登錄、密碼重置和許多其它安全相關的功能。

  在本次更新中,Web Forms模板經過修改包含了來自ASP.NET Identity 2.0的功能。

  支持Entity Framework 6

  為支持EF6,下面的組件已經更新:

  • EntityDataSource控件
  • DynamicData提供程序
  • 通用提供程序

  Web Forms腳手架

  腳手架是用在ASP.NET MVC模型中的基本CRUD操作的代碼生成器,在Visual Studio 2013中進行了重寫。重寫的結果是,微軟現在可以為Web Forms提供腳手架支持。特別地,開發人員可以從一個模型對象生成創建、替換、更新和刪除視圖。

  讀者可以從.NET Web開發與工具博客上讀到完整的Web Forms公告。

  英文原文:Improvements for ASP.NET Web Forms


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 称多县| 白城市| 大名县| 无极县| 专栏| 康马县| 论坛| 湄潭县| 饶河县| 太仆寺旗| 化德县| 台东市| 襄城县| 旅游| 巴林右旗| 纳雍县| 蓬安县| 沙田区| 高阳县| 双城市| 临朐县| 石家庄市| 石景山区| 泗阳县| 乌鲁木齐县| 镇原县| 美姑县| 广东省| 肥城市| 临江市| 唐山市| 郧西县| 宕昌县| 青冈县| 信丰县| 乌什县| 余姚市| 台北市| 五寨县| 太保市| 济阳县|