熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

微軟發布ASP.NET MVC設計模板庫

2022-06-13   來源: .NET編程 

  微軟最近公開發布了一個設計模板庫ASPNET MVC用戶可以從中免費獲取一些能夠被集成進網站的視圖ASPNET MVC RC版本會在一月份發布其中包含一系列的改進例如默認情況下沒有後置代碼(codebehind)文件應用腳手架(scaffloding)支 持以及面向視圖的MSBuild任務

  設計模板庫中包含了ASPNET MVC站點可用的視圖模板由CSS樣式表圖片視圖母版頁視圖控件以及JavaScript代碼組成這是一個開源的資源庫其中的每套模板都在Creative Commons Attribution 協議下發布每個人都可以向資源庫中貢獻內容並為模板進行投票

  根據微軟開發者部門副總裁Scott Guthrie的說法ASPNET MVC會在近期發布RC版本其中包含一系列改進

  視圖在默認情況下不會包含後置代碼(codebehind)文件

  基於據很多人的建議我們打算做一些修改使MVC視圖文件在默認情況下不包含後置代碼文件這個改變為大部分人剔除了項目中無用的文件以及強化了MVC世界中視圖的作用(純粹為了生成內容而不包含無關內容的代碼)

  HTML/AJAX輔助方法可以支持表達式語法

  部分人提出這樣的請求他們希望可以在視圖的HTML和AJAX輔助方法中使用強類型的表達式語法(而不是字符串)

  界面腳手架支持

  在Visual Studio裡使用新的ASPNET MVC添加視圖命令時就會發現在ASPNET MVC RC版本已經支持了自動的UI腳手架腳手架支持能夠自動生成對應任意NET類型或對象的視圖——這意味著它能夠配合POCO類LINQ to SQLLINQ to EntitiesNHibernateSubSonicLLBLGen Pro或其他對象模型一起工作腳手架引擎使用反射來獲取視圖中模型類型的公有成員並傳遞給腳手架模板在視圖中生成合適的標記

  用於編譯視圖的MSBuild任務

  默認情況下當您編譯ASPNET MVC項目時它只會編譯項目中的代碼而不會編譯視圖文件中的代碼在ASPNET MVC Beta版本中如果你要編譯視圖則必須自定義MSBuild任務而在ASPNET MVC RC版本中已經包含了內置的MSBuild任務您就可以把視圖文件也包含進項目的編譯過程中這會檢查所有試圖和母版中內嵌的語法和代碼並且在遇到問 題時給出編譯錯誤

  ASPNET MVC RC版本將於本月發布


From:http://tw.wingwit.com/Article/program/net/201311/11858.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.