2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

ASP.NET 5 与 MVC 6 中的新特性

  • 2015-07-22
  • 本文字数:691 字

    阅读完需:约 2 分钟

虽然人们的目光都专注于 ASP.NET 5 与跨平台的执行引擎上,但作为微软推荐的 UI 与 Web Service 框架,MVC 也引入了多项变更。其中最重要的一点莫过于 MVC、Web API 与 Web Pages 三者的统一了。

差点忘了提一句,MVC 6 中默认的渲染引擎 Razor 也将得到更新,以支持 C# 6 中的新语法。而 Razor 中的新特性还不只这一点。

在某些情况下,直接在 Web 页面中嵌入某些 JSON 数据的方式可能比向服务端发起一次额外请求的方法更合适。在之前的版本中,实现这一点需要编写一些繁琐的映射代码,然后用某种 JSON 转换器对数据对象进行序列化,并将结果通过 view model 进行暴露。而在 MVC 6 中,以上所有的样板代码都可以简化为一句“@Json.Serialize(Model)”。

在实现图片缓存时,同样也会遇到大量样板代码的问题。图片的缓存本身很简单,但要找到某种方式通知浏览器让缓存失效,往往要用到许多繁琐的临时方案。而通过使用全新的 Image Tag Helper,只需将 asp-file-version 这一属性设置为 true 就可以了,MVC 将“自动为图片文件名附加上一个用于清除缓存的版本号”。

Tag Helper 框架也得到了一定程度的改进,用户现在可以“将 Tag Helper 中的服务端属性与 Dictionary 的属性进行绑定”。服务端属性的存在与否,将使 Tag Helper 选择性地生效。如果想要了解更多如何编写自定义 Tag Helper 的内容,请参考 Jeff Fritz 的文章“开始使用ASP.NET MVC Tag Helper ”。

路由token 能够让你在类级别编写类似于“[Route(“Products/[action]”)”这样的表达式,而在MVC 6 中,可以在路由名称中使用相同的token,这一点对于诊断过程来说很有帮助。

查看英文原文: New Features for ASP.NET 5 and MVC 6

2015-07-22 08:4210687
用户头像

发布了 428 篇内容, 共 198.2 次阅读, 收获喜欢 39 次。

关注

评论

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

架构师训练营第四周作业

zongbin

极客大学架构师训练营

架构师训练营总结 -4

River Tree

学习 极客大学架构师训练营

架构师训练营第4周作业

aoeiuvzcs

区块链系列教程之:比特币中的共识

程序那些事

比特币 区块链 共识与信任 分叉

一个典型的大型互联网应用系统使用了哪些技术方案和手段(作业)

互金从业者X

一文读懂 TypeScript 泛型及应用

阿宝哥

Java typescript 大前端

第四周-命题作业

天之彼方

关于系统架构学习总结

imicode

架构师训练营第四周总结+作业

林毋梦

一个典型的大型互联网应用系统使用了哪些技术方案和手段

史慧君

Redis系列(四):天天用着Redis集群,主从同步该知道吧?集群工作原理是否需要了解下?

z小赵

Java redis 高并发 高并发系统设计

架构师训练营第四周课后作业

赵凯

高并发 高并发系统设计

Homework- 典型的大型互联网应用系统

River Tree

Homework 大型互联网应用系统

点赞功能,你用 MySQL 还是 Redis ?

Java小咖秀

MySQL redis 分布式 分布式系统 经验

架构师训练营 第四周 学习总结

亮灯

揭秘金山云云游戏PaaS服务平台背后的视频编码技术

Geek_116789

架构训练营 0 期总结 -- 第四周

互金从业者X

大型互联网系统技术总结

dapaul

极客大学架构师训练营

week3课题作业

架构师训练营第 4 周 _ 学习总结

方舟勇士

课程总结

中国人口红利将转化成工程师红利,但是这到底是谁的红利?是程序员的悲哀还是无奈?

非著名程序员

程序员 工程师 工程师红利 无代码开发

k8s 上运行我们的 springboot 服务之——flume同步数据到到clickHouse

柠檬

k8s log Clickhouse SpringBoot 2

从0-1学习项目方案设计

赵孔磊

如何做互联网系统架构

dapaul

极客大学架构师训练营

架构师训练营 0 期第四周

Blink

架构师训练营第四周学习总结

赵凯

互联网架构设计

系统架构知识总结

史慧君

大型网站技术架构--概述

wei

第四周总结

安阳

架构师训练营第 4周 _ 课后作业

方舟勇士

课程作业

一文彻底掌握二叉查找树(多组动图)

淡蓝色

Java 数据结构 算法

ASP.NET 5与MVC 6中的新特性_语言 & 开发_Jonathan Allen_InfoQ精选文章