如何保存从 UI 显示获取的 appsettings.json 中的值

问题描述 投票:0回答:2

对于 UI,我使用 Extjs,对于服务器端,我使用 C#。我的问题是我在 HubSettings 下有一个 appsettings.json 属性,LiveStream 是该属性,它有 Url 和标题。我需要从 UI 获取 Url 和 Title 并在 appsettings.json 中更新。该怎么办?

c# extjs
2个回答
0
投票

appsettings.json 无法写入。您可能想使用本地存储。


0
投票

当然有一种(多种)存储设置文件的方法。

请参阅此答案:https://stackoverflow.com/a/79328423/1797939 它定义了一个小Helper
你可以像这样简单地使用它:

var configRoot = serviceProvider.GetRequiredService<IConfigurationRoot>();
var section = configRoot.GetSection("UserSettings");
section["LastFolderUsed"] = "C:\\Temp";
configRoot.SaveJsonProvider(); //this will save the changes to the json file, file is created if not exists

您将在那里找到所有需要的代码和详细的使用示例。

© www.soinside.com 2019 - 2024. All rights reserved.