分享

ASP.NET Core 5.0 的新增功能

 小样样样样样样 2021-03-14

本文重点介绍 ASP.NET Core 5.0 中最重要的更改,并提供相关文档的链接。

ASP.NET Core MVC 和 :::no-loc(Razor)::: 改进

通过模型绑定将日期/时间绑定到 UTC

模型绑定现在支持将 UTC 时间字符串绑定到 DateTime。 如果请求包含 UTC 时间字符串,则模型绑定会将其绑定到 UTC DateTime。 例如,以下时间字符串会绑定到 UTC DateTimehttps:///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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多