内容提要
微软发布了.NET 11中ASP.NET Core的首个预览版,新增功能提升开发者体验,包括Blazor的EnvironmentBoundary组件、可访问标签、QuickGrid行点击事件和相对URI导航。此外,Blazor WebAssembly支持IHostedService和环境变量访问。
关键要点
-
微软发布了.NET 11中ASP.NET Core的首个预览版,旨在提升开发者体验。
-
新增的EnvironmentBoundary组件允许根据托管环境条件渲染内容。
-
新Label组件自动提取元数据属性的显示名称,支持嵌套和非嵌套标签输入关联模式。
-
QuickGrid组件新增OnRowClick事件参数,支持直接处理行点击交互。
-
NavigationManager.NavigateTo()方法和NavLink组件支持相对URI导航。
-
Blazor WebAssembly现在支持IHostedService,允许在浏览器中运行后台服务。
-
Blazor WebAssembly允许通过IConfiguration访问环境变量,支持运行时配置。
-
新增MathML命名空间支持、InvokeVoidAsync()分析器和IComponentPropertyActivator接口。
-
OpenAPI架构支持二进制文件响应,Blazor Web App模板中支持容器。
-
开发证书在WSL环境中自动信任,完整发布说明可在官方文档中查看。
延伸问答
ASP.NET Core 在 .NET 11 预览版中新增了哪些功能?
新增功能包括EnvironmentBoundary组件、可访问标签、QuickGrid行点击事件和相对URI导航等。
EnvironmentBoundary组件的作用是什么?
EnvironmentBoundary组件允许根据托管环境条件渲染内容,简化了手动环境检查的需求。
Blazor WebAssembly现在支持哪些新特性?
Blazor WebAssembly现在支持IHostedService和通过IConfiguration访问环境变量,允许在浏览器中运行后台服务。
QuickGrid组件的OnRowClick事件有什么新功能?
QuickGrid组件新增OnRowClick事件参数,允许开发者直接处理行点击交互,并自动应用指针光标样式。
相对URI导航的支持如何改善了开发体验?
相对URI导航允许开发者根据当前页面路径进行导航,特别适用于嵌套文件夹结构,简化了导航管理。
这次发布中有哪些与OpenAPI相关的更新?
更新包括OpenAPI架构支持二进制文件响应,以及Blazor Web App模板中对容器的支持。