Visual Studio 2013 和 ASP.NET 預覽
VS 2013預覽版在2013的TechEd大會由Brain Harry正式釋出。這次釋出包括了一系列的新特性:工程模板、Scaffolding 升級和Web工具。當你在VS 2013建立一個新工程的時候,在新的工程對話方塊中,你會發現Web型別下只有一個入口。
你仍然會看到一個可以Portable Class Library入口,但是在正式的發行版本中將會去掉。選擇ASP.NETWeb應用並且點選確定。下一步將會提示你選擇模板,如下圖所示
選擇一個web表單模板,然後選擇建立專案。快捷Ctrl+F5預覽這個新的東東!
ASP.NET現在使用Bootstrap了。Bootstrap是一個CSS佈局和主題框架,它一開始是被Twitter Bootstrap開發的。它已經被預設作為所有ASP.NET模板使用了。在以前的版本中您需要做許多CSS方面的定製工作來建立您自己的主題。BootStrap是主題開發的通用基礎,並且它正在web開發平臺中成為一種最佳實踐。控制頁面的佈局是非常非常容易的。你可以從這裡(here)獲取免費的BootStrap主題。
從推薦的站點下載主題,然後在contents下面建立新的CSS檔案,接著把下面的內容貼上到CSS檔案中。
MVC,Web API和Web Forms的基架系統
現在可以很容易的向WebFroms中新增一個基架,並且它對所有的模板都是統一的。z守在在WebForms專案中新增一個model類,然後在專案上右鍵,選擇新增,然後選擇Scaffold。
右鍵新增操作以後步驟跟早期的版本是一樣的了。
你可以看到這樣將會新增預設的刪除、編輯和插入頁面到專案中。
現在執行專案,你將會看到如下所示的人員輸入表單。
Web工具更新
你應該不會再在VS 2013中看到Visual Web Development Server了,它已經死了。IIS Express比她更快,並且你可在下面看到倆個可以作為主機的選擇。
你仍然可以使用IIS 或者 IIS Express管理你的應用程式。也許你想要使用一個定製的伺服器,比如說假設你執行了Web API作為自定義的主機。當你想使用自定義的主機而不是IIS是,那就用外部主機(External host)選項吧。
現在,你將會在VisualStudio2013的瀏覽器連結上面看到一個新的圖示。瀏覽器連結直接連結到瀏覽器,比如說如果你改變了你的web頁面中的內容,並且點選了瀏覽器連結的圖示,那麼你的瀏覽器將會就這次改變重新整理頁面。這樣很酷是不是!這是一種瀏覽器和Visual Studio編輯器之間的活態連結。假定你在做跨瀏覽器測試,瀏覽器連結的連線數將會跟你使用你的web url開啟的瀏覽器一樣多。
注意:MVC5,SignalR2和Web API 2需要.NET FW 4.5。他們是不會在 .NET FW 4上面執行的。
ASP.NET 的 Katana 和 OWIN
Katana在ASP.NET領域並不是一個革命性的新專案。它僅僅是ASP.NET的進一步發展,推向Katana和OWIN的關鍵點是,ASP.NET基本上是為兩種型別的客戶設計的,一種是分級ASP優化開發者,第二種是LOB(業務線應用程式)的開發者。在一開始,預期是在IIS(網際網路資訊服務)上執行這些應用的。要閱讀更多關於該話題的資訊,請點選此處。
相關文章
- Visual Studio 2013 Preview新功能預覽View
- Visual Studio 2013 prerequisitesUI
- 帥呆了!微軟釋出 Visual Studio for Mac 預覽版微軟Mac
- Visual Studio 11預覽: 新的程式語言功能
- 新版 Visual Studio "14" 首個社群預覽版釋出
- Visual Studio Code預覽版Ver 0.3.0試用體驗
- 視訊: Visual Studio 2013 and ASP.NET MVC 5 新特性體驗ASP.NETMVC
- Xamarin XAML語言教程Visual Studio中實現XAML預覽
- Visual studio 2013的安裝和單元測試
- ASP.NET Core MVC 和 Visual Studio入門(四)新增模型ASP.NETMVC模型
- Visual Studio 2013 RTM版正式釋出
- ASP.NET Core MVC 和 Visual Studio入門(五) 使用 SQL Server LocalDBASP.NETMVCSQLServer
- 論Visual Studio和.NET FrameworkFramework
- 在Visual Studio 2013中配置Entity Framework使用MySQLFrameworkMySql
- OpenCV 2.4.9 + CUDA 6.5 + Visual Studio 2013 [中文教程]OpenCV
- Visual Studio Community 2013 功能完整 免費使用Unity
- Visual studio 2013安裝及單元測試
- Visual Studio Code 和 GitHub CopilotGithub
- Visual Studio 2017 15.8第一個預覽版釋出,支援ARM64
- 在Visual Studio 中使用git——瀏覽版本庫(七)Git
- Visual Studio 2013安裝及番茄助手配置過程
- Visual Studio 2013 釋出正式版及使用感受
- DevEco Studio:檢視ArkUI預覽效果devUI
- Visual Studio.NET、asp.net和C#間的關係是怎樣的?ASP.NETC#
- 【譯】宣佈在 Visual Studio 17.10 預覽2中為 ARM64 架構提供 SSDT架構
- Visual Studio 2013 (vs2013)中“向前定位”,“向後定位”按鈕
- Windows下Visual Studio 2013編譯Lua 5.1.4版本Windows編譯
- Visual Studio 2013首個補丁包Update 1釋出!
- 安裝Visual studio 2013並進行單元測試
- Visual Studio Code
- Visual Studio和Git建立遠端連線Git
- Microsoft Visual Studio CodeROS
- 安裝 Visual Studio
- Visual Studio Tips
- ASP.NET MVC 第五個預覽版和表單提交場景ASP.NETMVC
- Bundler和Minifier Visual Studio擴充套件Nifi套件
- [英文]利用Visual Studio.NET 進行 ASP.NET的WEB開發 (轉)ASP.NETWeb
- Visual Studio - Now with Go support,你會用 Visual Studio來寫go嗎?Go