个人网页设计制作题目目的,新乡百度网站优化排名,台州永建建设有限公司网站,二维码链接生成器在线.NET Core 3.1 Preview 1现在可用。此版本主要侧重于错误修复#xff0c;但同时也包含一些新功能。对Razor components的部分类支持将参数传递给顶级组件在HttpSysServer中支持共享队列在SameSite cookies的重大更改除了.NET Core 3.1 Preview版本发布之外#xff0c;我们还发… .NET Core 3.1 Preview 1现在可用。此版本主要侧重于错误修复但同时也包含一些新功能。对Razor components的部分类支持将参数传递给顶级组件在HttpSysServer中支持共享队列在SameSite cookies的重大更改除了.NET Core 3.1 Preview版本发布之外我们还发布了Blazor WebAssembly的更新现在要求.NET Core 3.1. 若要使用Blazor WebAssembly您需要安装.NET Core 3.1 Preview 1以及Visual Studio的最新预览版。有关其他详细信息和已知问题请参见发行说明开始吧要在.NET Core 3.1 Preview 1 中使用ASP.NET Core需要安装.NET Core Preview 1 SDK。如果你是在Windows上使用的Visual Studio为获得最佳体验建议你安装Visual Studio 2019 16.4 的最新预览版。安装Visual Studio 2019 16.4 还将安装上.NET Core 3.1 Preview 1因此你无需单独安装它。为在.NET Core 3.1 中使用Blazor 开发Visual Studio 2019 16.4是必须的。要安装最新的Blazor WebAssembly模板请运行以下命令dotnet new -i Microsoft.AspNetCore.Blazor.Templates::3.1.0-preview1.19508.20升级现有项目要将现有的ASP.NET Core 3.0项目升级到3.1 Preview 1将所有针对netcoreapp3.0的项目更新为netcoreapp3.1将所有Microsoft.AspNetCore.*软件包引用更新为3.1.0-preview1.19506.1另请参阅ASP.NET Core 3.1中重大更改的完成列表。现在您应该都已准备好使用.NET Core 3.1 Preview 1对Razor components的部分类支持Razor components现在作为分布类生成。你可以使用定义为局部类的代码隐藏文件编写Razor components的代码而不用在单个文件中定义该组件的所有代码。例如不是用code块定义默认的Counter component,而是这样page /counterh1Counter/h1pCurrent count: currentCount/pbutton classbtn btn-primary onclickIncrementCountClick me/buttoncode {int currentCount 0;void IncrementCount(){currentCount;}
}
现在你可以使用部分类将代码分离为代码隐藏文件page /counterh1Counter/h1pCurrent count: currentCount/pbutton classbtn btn-primary onclickIncrementCountClick me/button
Counter.razor.csnamespace BlazorApp1.Pages
{public partial class Counter{int currentCount 0;void IncrementCount(){currentCount;}}
}
将参数传递给顶级组件现在Blazor Server应用程序可以在初始渲染期间将参数传递给顶级组件top-level components。以前你只能使用RenderMode.Static将参数传递给顶级组件。在此次发布的版本中同时支持RenderMode.Server和RenderModel.ServerPrerendered。任何指定的参数值都将序列化为JSON并包含在初始响应中。例如你可以使用特定的当前计数来渲染Counter组件如下所示(await Html.RenderComponentAsyncCounter(RenderMode.ServerPrerendered, new { CurrentCount 123 }))
在HttpSysServer中支持共享队列除了HttpSysServer创建匿名请求队列的现有行为外我们还添加了创建或附加到现有命名HTTP.sys 请求队列的功能。public static IHostBuilder CreateHostBuilder(string[] args) Host.CreateDefaultBuilder(args).ConfigureWebHostDefaults(webBuilder {// ...webBuilder.UseHttpSys(options {options.RequestQueueName MyExistingQueue,options.RequestQueueMode RequestQueueMode.CreateOrAttach})});
在SameSite cookies的重大更改此版本更新了ASP.NET Core中SameSite cookie的行为以符合浏览器强制执行的最新标准。有关这些更改及其对现有应用程序的影响的详细信息请参见https://github.com/aspnet/Announcements/issues/390。给予反馈我们希望您喜欢此ASP.NET Core预览版中的新功能通过在GitHub上提交问题请让我们知道您的想法。感谢您试用ASP.NET Core