写点什么

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

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

关注

评论

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

Swarm 框架登场:OpenAI 第 3 阶段「敲门砖」;马斯克的 Teslabot 实际有人远程操控丨 RTE 开发者日报

声网

MPI高性能计算和集合通信编程

王玉川

HPC 集合通信 高性能计算

视频增强和修复工具:Topaz Video AI (Win/Mac) 中文特别版

你的猪会飞吗

Topaz Video AI下载 Topaz Video AI破解版 Topaz Video AI中文版

Cloudera Hue深度解析:安装、配置到高级用法

敏捷调度TASKCTL

hadoop cloudera hue 大数据运维

Spring 实现 3 种异步流式接口,干掉接口超时烦恼

程序员小富

Java spring 异步设计

Go 语言基准测试入门

FunTester

深度解析淘宝商品评论API返回值:评价热度与关注度

代码忍者

pinduoduo API API 性能测试

【MM2024】阿里云 PAI 团队图像编辑算法论文入选 MM2024

阿里云大数据AI技术

人工智能 阿里云 论文 图像编辑 MM2024

空壳产品之路:分身类应用你受够了吗?

iofomo

产品 工具 生产力 Android APP 微信分身

为什么线下面试越来越流行了?

王磊

openai chatgpt 大语言模型

霍格沃兹测试开发学社

01.单例模式设计思想

杨充

什么是数据治理?我国与新加坡的数据治理有何异同

郑州埃文科技

数据治理

在研发效能度量中,如何避免过度投入?

思码逸研发效能

DevOps 研发效能 效能度量

2024 荣耀开发者大会,报名开启!

荣耀开发者服务平台

行业资讯 开发者大会 新版本/特性发布 荣耀 AI Agent

用PyTorch, Profiler和TensorBoard优化AI训练性能

王玉川

profiler 性能调优 PyTorch tensorboard AI模型训练

Swarms Corporation创始人Kye Gomez实锤OpenAI多智能体Swarm抄袭其成果!|AI日报

可信AI进展

ERP系统是什么?ERP系统如何与数据库对接?

谷云科技RestCloud

数据挖掘 数据库 数据同步 ETL ERP

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