在Blazor客户端和Blazor服务器之间存储和检索数据

在Blazor客户端和Blazor服务器之间存储和检索数据,blazor,blazor-server-side,blazor-client-side,blazor-webassembly,asp.net-blazor,Blazor,Blazor Server Side,Blazor Client Side,Blazor Webassembly,Asp.net Blazor,我试图在blazor服务器或blazor客户端中存储数据。然后,我需要在服务器和客户机中检索该数据。例如,我在客户端创建一些字符串数据。我想从blazor的服务器端读取这些数据。一旦我在服务器端读取了这些数据,我想对其进行更改,然后在客户端重新读取。我尝试过使用查询、会话、请求、响应、全局变量等,但Blazor客户端和Blazor服务器之间无法传输任何内容。请如果你有它的工作,你可以张贴一个例子。我只需要存储很少的数据。我只是在操纵一个字符串。我不需要任何身份验证,因为我的数据没有价值或需要保密

我试图在blazor服务器或blazor客户端中存储数据。然后,我需要在服务器和客户机中检索该数据。例如,我在客户端创建一些字符串数据。我想从blazor的服务器端读取这些数据。一旦我在服务器端读取了这些数据,我想对其进行更改,然后在客户端重新读取。我尝试过使用查询、会话、请求、响应、全局变量等,但Blazor客户端和Blazor服务器之间无法传输任何内容。请如果你有它的工作,你可以张贴一个例子。我只需要存储很少的数据。我只是在操纵一个字符串。我不需要任何身份验证,因为我的数据没有价值或需要保密。所以最简单的例子就是最好的。谢谢。

创建新Blazor应用程序并选择Blazor WebAssembly应用程序时,如果选中ASP.net Core hosted复选框。应用程序将使用web API项目创建

这使web客户端能够使用HTTP连接到服务器端,以获取或发布信息,这些信息可以像字符串或复杂对象一样简单

web API控制器中的示例方法:

[HttpGet{argument}] 公共字符串Getstring参数 { return$收到的参数为{argument}; } 调用Web API的客户端代码示例:

字符串结果{get;set;} 字符串参数=天气如何?; 异步任务调用WebAPI { 结果=等待Http.GetStringAsync$WeatherForecast/{argument}; }
创建新Blazor应用程序并选择Blazor WebAssembly应用程序时,如果选中ASP.net Core hosted复选框。应用程序将使用web API项目创建

这使web客户端能够使用HTTP连接到服务器端,以获取或发布信息,这些信息可以像字符串或复杂对象一样简单

web API控制器中的示例方法:

[HttpGet{argument}] 公共字符串Getstring参数 { return$收到的参数为{argument}; } 调用Web API的客户端代码示例:

字符串结果{get;set;} 字符串参数=天气如何?; 异步任务调用WebAPI { 结果=等待Http.GetStringAsync$WeatherForecast/{argument}; }