写点什么

先于 ASP.NET MVC RC 发布的设计模板库

  • 2008-12-26
  • 本文字数:795 字

    阅读完需:约 3 分钟

最近微软公开发布了一个

设计模板库,ASP.NET MVC 用户可以从中免费获取一些能够被集成进网站的视图。ASP.NET MVC RC 版本会在一月份发布,其中包含一系列的改进,例如:默认情况下没有后置代码(code-behind)文件,应用脚手架(scaffloding)支持,以及面向视图的 MSBuild 任务。

视图在默认情况下不会包含后置代码(code-behind)文件

基于据很多人的建议,我们打算做一些修改,使 MVC 视图文件在默认情况下不包含后置代码文件。这个改变为大部分人剔除了项目中无用的文件,以及强化了 MVC 世界中视图的作用(纯粹为了生成内容,而不包含无关内容的代码)。

视图将拥有顶级的模型属性

Product Name: <%= Model.ProductName %>

HTML/AJAX 辅助方法可以支持表达式语法

部分人提出这样的请求,他们希望可以在视图的 HTML 和 AJAX 辅助方法中使用强类型的表达式语法(而不是字符串)。

界面脚手架支持

在 Visual Studio 里使用新的 ASP.NET MVC“添加视图”命令时就会发现,在 ASP.NET MVC RC 版本已经支持了自动的“UI 脚手架”。脚手架支持能够自动生成对应任意.NET 类型或对象的视图——这意味着它能够配合 POCO 类、LINQ to SQL、LINQ to Entities、NHibernate、SubSonic、LLBLGen Pro 或其他对象模型一起工作。脚手架引擎使用反射来获取视图中模型类型的公有成员,并传递给脚手架模板,在视图中生成合适的标记。

用于编译视图的 MSBuild 任务

默认情况下当您编译 ASP.NET MVC 项目时,它只会编译项目中的代码,而不会编译视图文件中的代码。在 ASP.NET MVC Beta 版本中,如果你要编译视图则必须自定义 MSBuild 任务。而在 ASP.NET MVC RC 版本中已经包含了内置的 MSBuild 任务,您就可以把视图文件也包含进项目的编译过程中。这会检查所有试图和母版中内嵌的语法和代码,并且在遇到问题时给出编译错误。

ASP.NET MVC RC 版本将于 2009 年一月份发布。

查看英文原文: A Design Template Gallery Precedes ASP.NET MVC RC

2008-12-26 02:101551
用户头像

发布了 157 篇内容, 共 62.8 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

如何利用淘宝商品详情关键词搜索电商API接口,实现个人收藏的梦想?

联讯数据

软件工程全周期阶段支撑文件(全套原件)

金陵老街

钱包开发:钱包基础设施赋能下一代 Dapp

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

面向对象编程,看这篇就够了

不在线第一只蜗牛

面向对象 依赖关系

支持原生鸿蒙操作系统的小程序容器框架

Onegun

鸿蒙 鸿蒙系统 小程序容器

app开发

Geek_8da502

诚迈科技亮相OpenHarmony人才生态大会,共话校企协同育才

新消费日报

1211 | 和PAI一起,每周玩转AI,活动开始了

阿里云大数据AI技术

#人工智能

如何用手机免费制作一张漂亮的电子贺卡?

景博

软件测试/人工智能丨利用ChatGPT生成自动化测试脚本

测试人

人工智能 软件测试

SD-WAN可以加速视频会议吗?

Ogcloud

网络 网络加速 视频会议 SD-WAN

用友系列之YonBuilder低代码平台概论和基本使用

阿Q说代码

低代码 用友

SD-WAN解决外贸企业网络问题

Ogcloud

网络 SD-WAN vpn MPLS 网络VPN

软件测试/人工智能丨大语言模型LangChain

测试人

人工智能 软件测试

FQS:一种神奇的数仓查询优化技术

华为云开发者联盟

大数据 后端 华为云 华为云开发者联盟 华为云GaussDB(DWS)

每日一题:LeetCode-48. 旋转图像

Geek_4z9ami

面试 算法 矩阵 LeetCode 刷题

软件测试/人工智能丨GitHub Copilot: 改变编程体验的智能代码助手

测试人

人工智能 软件测试

使用acme.sh自动续期DV证书

为自己带盐

SSL证书 acme

汉缆股份携手航天科技AIRIOT建设智慧工厂,加速数字化转型升级

AIRIOT

智慧工厂 物联网系统搭建

低代码开发:产品验证的破局之道

幂简集成

产品 工具 低代码 数字化 API

先于ASP.NET MVC RC发布的设计模板库_.NET_Abel Avram_InfoQ精选文章