写点什么

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

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

关注

评论

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

Spring整合MyBatis详细分析

Java收录阁

mybatis

软件产品信息安全 - 数据分类

Interstate5

软件开发 信息安全 数据分类

从nacos客户端的TIME_WAIT说起

捉虫大师

Java TCP nacos

webpack入门(一)

子铭

《零基础学 Java》 FAQ 之 4-关于补码,多说两句

臧萌

Java 补码

HTTP 升级 HTTPS 全过程记录

猴哥一一 cium

https 证书

大话区块链和比特币的技术原理

麦叔

比特币 区块链 数字货币 加密货币 加密解密

程序员的晚餐 | 5月9日 炖蹄髈

清远

程序员

高仿瑞幸小程序 05 更正轮播组件的高度计算

曾伟@喵先森

小程序 微信小程序 大前端

白话计算机网络通信过程

WB

程序员 计算机网络

《如何阅读一本书》读书心得

兆熊

读书笔记

Redis学习笔记(集合类型)

编程随想曲

redis

软件产品的信息安全问题

Interstate5

软件开发 信息安全

权威与边界

伯薇

权威 边界 BART 工作方式

用 Electron 打包语雀

封不羁

Java Electron

LeetCode 1232. Check If It Is a Straight Line

liu_liu

LeetCode

软件产品开发流程

Interstate5

软件开发 软件开发流程

程序员必需清楚的进程和线程

小趴菜~

线程 操作系统 进程

模块化设计思想产品设计应用

燕陈华

产品设计 模块化流程 流程图

Java内存模型和volatile、final等关键字

麻瓜镇

Java 多线程

小棉袄,最终却没有变成你的防弹衣

小天同学

个人成长 成长 感悟 母亲节 感恩

一口气带你踩完五个 List 的大坑,真的是处处坑啊!

楼下小黑哥

Java 踩坑 后端 集合

给在线教学泼点冷水

启润

在线教育 基础教育

Android Studio NDK 编译 Bsdiff 库

码农亮哥

android-studio ndk bsdiff

《零基础学Java》 FAQ 之 零-这门课适合我吗?

臧萌

Java 编程语言

人人都应该懂的加密算法 - 公钥加密

麦叔

对称加密 加密解密 信息安全 公钥加密

产品周刊 | 第 14 期(20200510)

八味阁

产品 产品经理 产品设计

Java小想法: JDK许可证

X.F

Java 编程语言

面向对象是什么

落英亭郎

面向对象

《零基础学 Java》 FAQ 之 3-为什么计算机里的浮点数不精确

臧萌

Java 浮点数

《你好架构师之 压榨硬件价值的利器容器(Docker)》

再见小飞侠

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