ASP.NET Core 10 预览 2 简化了 Blazor 导航,更新了 OpenAPI

主要观点:Microsoft 于 3 月 18 日发布的 ASP.NET Core 10 Preview 2 针对 Blazor 导航行为、OpenAPI 文档生成和开发者工具进行了针对性改进,以回应社区反馈,重点是小的增强而非新功能。
关键信息

  • Blazor 导航系统改进,NavigateTo进行同页导航时不再强制滚动到顶部,NavLink组件在匹配时默认忽略查询字符串和片段,可通过AppContext开关恢复旧行为,且暴露可覆盖的ShouldMatch方法,重连 UI 组件在项目模板中升级,提供更精细控制。
  • API 开发者在 OpenAPI 文档中获得内置支持,将 XML 源代码注释传播到文档,但最小 API 端点需用命名方法,底层 OpenAPI.NET 库更新有 breaking 变化。
  • Preview 2 还带来一些生活质量提升,如 BlazorQuickGrid控制添加关闭列菜单方法、表单绑定处理空字符串为 null 、新的认证指标等。
    重要细节
  • 发布链接为[https://github.com/dotnet/cor...]和[https://dotnet.microsoft.com/...]。
  • 预计.NET 10 于 2025 年 11 月左右发布。
阅读 4
0 条评论