写点什么

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

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

关注

评论

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

如何按照固定比例缩放模型

3D建模设计

3D模型 等比缩放

HarmonyOS音频开发指导:使用AVPlayer开发音频播放功能

HarmonyOS开发者

HarmonyOS

深入理解 Netty FastThreadLocal

vivo互联网技术

性能优化 Netty ThreadLocal 内存泄漏 FastThreadLocal

和鲸ModelWhale与中科可控X系列异构加速服务器完成适配认证,搭载海光芯片,构筑AI算力底座

ModelWhale

gpu 服务器 信创 算力 数据科学

即刻报名,企业服务与新经济论坛亮点提前揭秘!

SelectDB

数据库 大数据 数据仓库 实时数仓 apache doris

选择香港服务器发展线上业务的未来趋势:技术与市场的变化

一只扑棱蛾子

香港服务器

这一大波Offer来的太突然了

王磊

Java

想让你的代码简洁,试试这个SimpleDateFormat类高深用法

华为云开发者联盟

Java 后端 开发 华为云 华为云开发者联盟

研发日常踩坑-Mysql分页数据重复 | 京东云技术团队

京东科技开发者

MySQL 数据库 分页 企业号10月PK榜

云计算进入 AI 原生时代

Baidu AICLOUD

大模型 RDMA AI 原生云

即时通讯音视频开发(二十):一文读懂视频的颜色模型转换和色域转换

JackJiang

网络编程 即时通讯 IM

万字长文:拆解银行数智运营之困!

京东科技开发者

人工智能 数字化转型 金融 企业号10月PK榜

对话在行人|九州通:携手用友打造招聘共享中心实现招聘数智化

用友BIP

2023全球商业创新大会 对话在行人

如何设计一套基于API的会员系统

Kevin_913

架构设计实战 Java'

一款兼容微信抖音支付宝小程序的工具可以直接把小程序搬到自己App

Onegun

小程序 小程序容器

如何合并模型对象

3D建模设计

模型 3D

如何修改模型粗糙度增强模型表面粗糙度

3D建模设计

3D模型 粗糙度

高性能计算与多模态处理的探索之旅:英伟达GH200性能优化与GPT-4V的算力加速未来

GPU算力

产品需求交付质量保证的“七重门” | 京东云技术团队

京东科技开发者

测试 交付质量 企业号10月PK榜

峰会倒计时 3 天!互联网与文娱论坛演讲亮点预告!

SelectDB

数据库 大数据 数据仓库 实时数仓 apache doris

瑞技伙伴 | ZPE 带外管理方案,稳固您的IT世界

Bytebridge

数据中心 带外管理方案 ZPE

将日志压缩并归档到 Amazon S3 Glacier 存储层中

亚马逊云科技 (Amazon Web Services)

分布式 S3 储存

如何给模型换色

3D建模设计

3D模型 颜色 材质

OpenHarmony持久化存储UI状态:PersistentStorage

OpenHarmony开发者

OpenHarmony

浅析“代码可视化” | 京东云技术团队

京东科技开发者

架构 字节码 企业号10月PK榜 代码可视化

Elasticsearch Relevance Engine---为AI变革提供高级搜索能力[ES向量搜索、常用配置参数、聚合功能等详解]

汀丶人工智能

ES 向量检索 搜索系统 语义搜索

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