主要观点: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 还带来一些生活质量提升,如 Blazor
QuickGrid
控制添加关闭列菜单方法、表单绑定处理空字符串为 null 、新的认证指标等。
重要细节: - 发布链接为[https://github.com/dotnet/cor...]和[https://dotnet.microsoft.com/...]。
- 预计.NET 10 于 2025 年 11 月左右发布。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。