ASP.NET Core 5.0 的新增功能
本文重点介绍 ASP.NET Core 5.0 中最重要的更改,并提供相关文档的链接。
ASP.NET Core MVC 和 :::no-loc(Razor)::: 改进
通过模型绑定将日期/时间绑定到 UTC
模型绑定现在支持将 UTC 时间字符串绑定到 DateTime
。 如果请求包含 UTC 时间字符串,则模型绑定会将其绑定到 UTC DateTime
。 例如,以下时间字符串会绑定到 UTC DateTime
:https://example.com/mycontroller/myaction?time=2019-06-14T02%3A30%3A04.0576719Z
模型绑定和验证与 C# 9 记录类型一起使用
C# 9 记录类型可以与 MVC 控制器或 :::no-loc(Razor)::: 页面中的模型绑定一起使用。 记录类型是为通过网络传输的数据建模的好方法。
例如,以下 PersonController
将 Person
记录类型与模型绑定和窗体验证一起使用:
C#
{
"EventId": 0,
"LogLevel": "Information",
"Category": "Microsoft.Hosting.Lifetime",
"Message": "Now listening on: https://localhost:5001",
"State": {
"Message": "Now listening on: https://localhost:5001",
"address": "https://localhost:5001",
"{OriginalFormat}": "Now listening on: {address}"
}
}
https://docs.microsoft.com/zh-cn/aspnet/core/release-notes/aspnetcore-5.0?view=aspnetcore-5.0
关注公众号:UP技术控 获取更多资讯
赞 (0)