QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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

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

关注

评论

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

快手基于 Apache Flink 的优化实践

Apache Flink

flink

为什么你成为不了团队核心成员

数据社

团队 七日更

MySQL修改账号密码方法大全

Simon

MySQL 七日更

围观|第一代云原生企业米哈游如何让想象发生?

阿里巴巴云原生

阿里云 最佳实践 运维 云原生 游戏开发

盘点2020 | 干饭人 cxuan 活下来了

苹果看辽宁体育

学习 总结 盘点2020

JVM 垃圾回收原理

梧桐

4. 上新了Spring,全新一代类型转换机制

YourBatman

Spring Framework 类型转换 Converter

vivo 微服务 API 网关架构实践

vivo互联网技术

微服务 API网关 Zuul2

IoT数据模型设计

soolaugust

物联网 IoT 数据模型 工业物联网 七日更

Synchronized用法原理和锁优化升级过程(面试)

叫练

synchronized 轻量级锁 偏向锁 多线程与高并发 同步

测开之函数进阶· 第1篇《递归函数》

清菡软件测试

测试开发

ETHERZ流动性挖矿系统软件APP开发

系统开发

Code Shared & Review(20201214-20201220)

刘璐

《面试官不讲武德》对Java初级程序猿死命摩擦Http协议

Silently9527

面试 https HTTP 图解https

LeetCode题解:92. 反转链表 II,递归,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

DeFi平台DAPP软件系统开发

系统开发

Java并发编程:AQS的原子性如何保证

李尚智

Java java 并发

盘点2020 | 21 张图总结我的 2020 年

Geek_z9ygea

盘点2020

盘点2020|从写程序到写文章,一个宅男程序猿到平台写手的心路历程

罗小龙

程序猿 盘点2020 心路历程 宅男 平台写手

Linux 如何实现定时调度任务

Near

Linux Timer 定时调度

11 组关系带你看清 JVM 全貌

田维常

JVM

数据结构与算法经典问题解析-Java语言描述

田维常

数据结构

一文搞懂 CountDownLatch 用法和源码!

苹果看辽宁体育

Java 源码 并发

点个外卖,我把「软中断」搞懂了

小林coding

Linux 操作系统

蚂蚁集团下架互联网存款产品:互联网金融是天使还是魔鬼

石头IT视角

业务重要?还是技术重要?

数据社

思考 团队 七日更

UBI波场挖矿系统软件APP开发

系统开发

工作3年,看啥资料能月薪30K?

小傅哥

Java 面试 小傅哥 七日更 技术成长

第九周-作业一

ray-arch

阿里 10 年:一个普通技术人的成长之路

阿里巴巴云原生

阿里云 云原生 技术人 自我思考 职场成长

第九周总结

小兵

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