写点什么

先于 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:101517
用户头像

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

关注

评论

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

第54期|GPTSecurity周报

云起无垠

新三顾茅庐:大型政企为何选择「混合云」!

白洞计划

云计算

ETHFI空投指南,轻松获取收益!以bitget钱包为例

股市老人

Redis是如何做内存回收的

小曾同学.com

redis redis 底层原理 Redis内存回收 Redis内存淘汰策略

文旅营销的艺术与技术,在鲸鸿动能合而为一

脑极体

AI

海外云手机对比真实手机有什么特点?

Ogcloud

云手机 海外云手机 云手机海外版 海外云手机推荐

使用 Postman 变量的入门指南

Liam

程序员 后端 变量 Postman API

Databend 开源周报第 147 期

Databend

总交易量突破 3000 亿美元,APX Finance 成本轮牛市最大的黑马?

股市老人

在CentOS 7.5上安装kubectl

vinci321

centos kubectl

比特币Runes协议和brc20的区别分析,以bitget钱包为例

股市老人

软件测试学习笔记丨Flask操作数据库一对多操作

测试人

软件测试

Flink⼤状态作业调优实践指南:Datastream 作业篇

Apache Flink

大数据 flink Datastream

云手机海外版可以用来运营TikTok吗?

Ogcloud

云手机 海外云手机 tiktok云手机 tiktok运营 云手机推荐

开发管理指南:构建高效团队的七大板块

凌晞

团队管理 开发管理

李尔将收购西班牙自动化和智能公司WIP Industrial Automation

财见

一文讲清楚精益数据方法论在数据治理中的应用

神州数码

精益数据 精益数据方法论

企业数字化转型:低代码开发平台模式探索与实践

不在线第一只蜗牛

低代码 数字化 数字转型

昆仑万维:棋先一步,我们不卖API,只卖大模型产品化

新消费日报

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