Visual Studio 2013 Preview - ASP.NET, MVC 5, Web API 2新功能搶先看

來自TechEd North America 2013的第一手消息

以下資訊均來自 Channel9 目前於北美 TechEd 活動影片,主要記錄 DEV-B314 這一場 Microsoft ASP.NET, Web, and Cloud Tools Preview 的筆記。

Visual Studio 2013 Preview改良部分

以下將 Visual Studio 2013 Preview 相關內容整理如下:

單一對話視窗

Visual Studio 2013 Preview簡化一開始的新增專案的對話視窗,只區兩大類,進入後也只區分為Empty、Web Forms、MVC、Web API、SPA、Facebook、Mobile。

測試伺服器

測試伺服器不在局限於IIS Express,也可以設置為外部伺服器。

Browser Link

當我們修改頁面文字、Layout、CSS等,可快速重整所有已連接至Visual Studio測試頁面的瀏覽器。

認證組態

在新增專案時即可設置認證組態,目前可結合其他外部Microsoft Live Id、Facebook、Google+、twitter等。

Web Forms改良部分

以下將 Web Forms 相關內容整理如下:

Web Forms引入Bootstrap架構頁面

以 Web Forms 專案為例,開啟 Webform 專案後可以看到新專案範本整合使用了Bootstrap來架構頁面。

另外可使用bootswatch.com來快速改變Bootstrap預設顏色。

Web Forms加入MVC的Scaffold功能

現在 Web Forms 也可以和 MVC 一樣使用 Scaffold 技術快速產生 CRUD 的頁面。

Web Forms新會員系統 - Code first架構

採用新的會員系統,而且預設使用 Entity Faemwork Code first 來進行,這讓我們不在被 Database schema 綁死,可自由擴充與修改。

SignalR v2

內含 SignalR v2 版本。

ASP.NET MVC 5功能增強與改良

以下將 ASP.NET MVC 5 相關內容整理如下:

MVC 5引入Bootstrap架構頁面

與 Web Forms 相同。

MVC 5 Scaffold

MVC 5 Scaffold選項。

MVC 5 - Web API v2 - Attribute Routing

以屬性方式來設置Web API的路由,細節可參考 Attribute routing in Web API

 

MVC 5 - Web API v2 - CORS

細節可參考 ASP.NET WEB API CORS預覽功能完整剖析

簡報重點

以下將簡報重點相關內容整理如下:

  • Entity Framework 6 新功能有
  • 關於ASP.NET 新範本與 Bootstrap 的使用
  • Visual Studio 2013 Preview功能改良
  • ASP.NET 身分認證改良
  • ASP.NET MVC 5 必須使用 .NET Framework 4.5,.NET Framework 4.0 以下不支援。也就是說,如果你的專案不能升級或使用 .NET Framework 4.5,那麼 ASP.NET MVC 5 和你無緣份了。
  • 新整合的 Scaffolding 系統。
  • ASP.NET SignalR 2.0 必須使用 .NET Framwork 4.5,.NET Framework 4.0 以下不支援。也就是說,如果你的專案不能升級或使用 .NET Framework 4.5,那麼 ASP.NET SignalR 2.0 和你無緣份了。
  • ASP.NET Web API 2.0 必須使用 .NET Framwork 4.5,.NET Framework 4.0 以下不支援。也就是說,如果你的專案不能升級或使用 .NET Framework 4.5,那麼 ASP.NET Web API 2.0 和你無緣份了。
  • OWIN 和 Katana

更多可参见:http://browse.feedreader.com/c/KingKong_Bruce/439476817

 
 
分类: ASP.NET

Visual Studio 2013 Preview - ASP.NET, MVC 5, Web API 2新功能搶先看的更多相关文章

  1. Visual Studio 2013 Preview 新功能

    先来看一下Visual Studio的版本历史: 1. Visual Studio.NET 2002 2. Visual Studio.NET 2003 3. Visual Studio.NET 20 ...

  2. Visual Studio 2013 Preview 高清多图先睹为快

    Visual Studio 2013 Preview已经发布.大家可以下载试用了哦: 选项加载明显比之前版本要快很多.

  3. Visual Studio 2013 Preview对C++11的支持

    为期3天的微软Build 2013大会结束了,作为微软一年一度的开发者大会,微软也做足了功夫:很多产品(包括Windows 8.1和Visual Studio 2013 Preview)发布,chan ...

  4. Visual Studio 2013新建ASP.NET项目使用Empty模板,在页面中使用验证控件出错的解决方案

    Visual Studio 2013新建ASP.NET项目使用Empty模板,在页面中使用验证控件,运行页面,会出现如下的错误: 错误原因 VisualStudio 2012(或2013) WebFo ...

  5. vs 2013下自定义ASP.net MVC 5/Web API 2 模板(T4 视图模板/控制器模板)

    vs 2013下自定义ASP.net MVC 5/Web API 2  模板(T4 视图模板/控制器模板): Customizing ASP.NET MVC 5/Web API 2 Scaffoldi ...

  6. ASP.NET MVC和Web API中的Angular2 - 第2部分

    下载源码 内容 第1部分:Visual Studio 2017中的Angular2设置,基本CRUD应用程序,第三方模态弹出控件 第2部分:使用Angular2管道进行过滤/搜索,全局错误处理,调试客 ...

  7. ASP.NET MVC+Knockout+Web API+SignalR

    架构设计(ASP.NET MVC+Knockout+Web API+SignalR) 架构设计(ASP.NET MVC+Knockout+Web API+SignalR) 2014-01-16 18: ...

  8. ABP示例程序-使用AngularJs,ASP.NET MVC,Web API和EntityFramework创建N层的单页面Web应用

    本片文章翻译自ABP在CodeProject上的一个简单示例程序,网站上的程序是用ABP之前的版本创建的,模板创建界面及工程文档有所改变,本文基于最新的模板创建.通过这个简单的示例可以对ABP有个更深 ...

  9. [Asp.Net] MVC 和Web API Action 获取参数的区别

    Asp.net MVC 和web api 的action 在获取从前台传入的数据是有很大不同 前台使用ajax的方式向后台发起post的请求 Content-Type:application/json ...

随机推荐

  1. JavasScript实现调查问卷插件

    原文:JavasScript实现调查问卷插件 鄙人屌丝程序猿一枚,闲来无事,想尝试攻城师是感觉,于是乎搞了点小玩意.用js实现调查问卷,实现了常规的题型,单选,多选,排序,填空,矩阵等. 遂开源贴出来 ...

  2. 一道关于CSS选择器优先级的题

    <span style="font-size:14px;"><html> <head> <style type="text/cs ...

  3. MySql状态查看方法 MySql如何查看连接数和状态?

    原文:MySql状态查看方法 MySql如何查看连接数和状态? 如果是root帐号,你能看到所有用户的当前连接.如果是其它普通帐号,只能看到自己占用的连接 怎么进入mysql命令行呢? mysql的安 ...

  4. python学习笔记(五岁以下儿童)深深浅浅的副本复印件,文件和文件夹

    python学习笔记(五岁以下儿童) 深拷贝-浅拷贝 浅拷贝就是对引用的拷贝(仅仅拷贝父对象) 深拷贝就是对对象的资源拷贝 普通的复制,仅仅是添加了一个指向同一个地址空间的"标签" ...

  5. 3-05. 寻求倒数第二链线性表K项目(15)(STL list应用 ZJU_PAT)

    主题链接:http://pat.zju.edu.cn/contests/ds/3-05 给定一系列正整数,请设计一个尽可能高效的算法.查找倒数第K个位置上的数字. 输入格式说明: 输入首先给出一个正整 ...

  6. LeetCode——Longest Palindromic Substring

    Given a string S, find the longest palindromic substring in S. You may assume that the maximum lengt ...

  7. PHP激活用户注册验证邮箱

    本文将结合实例介绍如何使用PHP+Mysql完成注册帐号.发送激活邮件.验证激活帐号.处理URL链接过期的功能. 注册邮箱激活流程 <ul class='ul_demo''> <li ...

  8. 使用Vim或Codeblocks格式化代码

    在网上的代码,有很多的代码都是丢失缩进的,几行还好,手动改改,多了呢,不敢想象,没有缩进的代码.别说排错,就是阅读都是困难的,还好,有两个常用工具可以轻松的解决问题. (一)Vim(简单方便,可将代码 ...

  9. 在ubuntu纯字符gdb界面下来开发调试嵌入式ARM

    前面一个帖子介绍了使用eclipse来开发STM32的固件,但有的时候使用Eclipse的GDB调试器会崩溃掉,反复这样造成我们开发的效率降低,信心也会受一打击. 最近接触到的许多源码,就是在linu ...

  10. ASP.NET DataTable的操作大全

    DataTable表示一个与内存有关的数据表,可以使用工具栏里面的控件拖放来创建和使用,也可以在编写程序过程中根据需要独立创建和使用,最常见的情况是作为DataSet的成员使用,在这种情况下就需要用在 ...