首頁»ASP.NET»Visual Studio 2013 和 ASP.NET 預覽

                    Visual Studio 2013 和 ASP.NET 預覽

                    來源:oschina 發布時間:2013-06-27 閱讀次數:

                      VS 2013預覽版在2013的TechEd大會由Brain Harry正式發布。這次發布包括了一系列的新特性:工程模板、Scaffolding 升級和Web工具。當你在VS 2013創建一個新工程的時候,在新的工程對話框中,你會發現Web類型下只有一個入口。

                    image

                      你仍然會看到一個可以Portable Class Library入口,但是在正式的發行版本中將會去掉。選擇ASP.NETWeb應用并且點擊確定。下一步將會提示你選擇模板,如下圖所示

                    image

                      選擇一個web表單模板,然后選擇創建項目。快捷Ctrl+F5預覽這個新的東東!

                    image

                      ASP.NET現在使用Bootstrap了。Bootstrap是一個CSS布局和主題框架,它一開始是被Twitter Bootstrap開發的。它已經被默認作為所有ASP.NET模板使用了。在以前的版本中您需要做許多CSS方面的定制工作來建立您自己的主題。BootStrap是主題開發的通用基礎,并且它正在web開發平臺中成為一種最佳實踐。控制頁面的布局是非常非常容易的。你可以從這里(here)獲取免費的BootStrap主題。

                      從推薦的站點下載主題,然后在contents下面創建新的CSS文件,接著把下面的內容粘貼到CSS文件中。

                    image

                      MVC,Web API和Web Forms的基架系統

                      現在可以很容易的向WebFroms中添加一個基架,并且它對所有的模板都是統一的。z守在在WebForms項目中添加一個model類,然后在項目上右鍵,選擇添加,然后選擇Scaffold。

                    image

                    image

                      右鍵添加操作以后步驟跟早期的版本是一樣的了。

                    image

                      你可以看到這樣將會添加默認的刪除、編輯和插入頁面到項目中。

                    image

                      現在運行項目,你將會看到如下所示的人員輸入表單。

                    image

                      WebForms中的基架使用了動態數據(Dynamic Data),實體模板(Entity Template)和屬性域模板(Field Template)。

                      Web工具更新

                      你應該不會再在VS 2013中看到Visual Web Development Server了,它已經死了。IIS Express比她更快,并且你可在下面看到倆個可以作為主機的選擇。

                    image

                      你仍然可以使用IIS 或者 IIS Express管理你的應用程序。也許你想要使用一個定制的服務器,比如說假設你運行了Web API作為自定義的主機。當你想使用自定義的主機而不是IIS是,那就用外部主機(External host)選項吧。

                      現在,你將會在VisualStudio2013的瀏覽器鏈接上面看到一個新的圖標。瀏覽器連結直接連結到瀏覽器,比如說如果你改變了你的web頁面中的內容,并且點擊了瀏覽器鏈接的圖標,那么你的瀏覽器將會就這次改變刷新頁面。這樣很酷是不是!這是一種瀏覽器和Visual Studio編輯器之間的活態連結。假定你在做跨瀏覽器測試,瀏覽器鏈接的連接數將會跟你使用你的web url打開的瀏覽器一樣多。

                    image

                      注意: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(互聯網信息服務)上運行這些應用的。要閱讀更多關于該話題的信息,請點擊此處

                    QQ群:WEB開發者官方群(515171538),驗證消息:10000
                    微信群:加小編微信 849023636 邀請您加入,驗證消息:10000
                    提示:更多精彩內容關注微信公眾號:全棧開發者中心(fsder-com)
                    網友評論(共0條評論) 正在載入評論......
                    理智評論文明上網,拒絕惡意謾罵 發表評論 / 共0條評論
                    登錄會員中心
                    福彩试机号今天 北单和竞彩区别 pk10最牛6码定位在线计划 彩票开奖查询3月20日3b 体彩任选9场胜负二等奖 北京快中彩规则 对打套利要注意哪些 今天河南22选5开奖号码是多少 125双色球历史开奖 新时时彩网址是多少 吉林快3号码一和值推荐 江苏十一选五开奖走势 白小姐现场开奖记录 甘肃11选5开奖号码 福彩3d复式中奖计算器 nba事实比分