【问题标题】:Show appsettings.json value in cshtml file in .NET Core在 .NET Core 的 cshtml 文件中显示 appsettings.json 值
【发布时间】:2022-02-17 10:13:25
【问题描述】:

我需要在 ASP.NET Core 3.1 中的 .cshtml 文件中显示来自 appsettings.json 的值,就像我们在 ASP.NET MVC 中所做的那样,如下所示:

@(System.Configuration.ConfigurationManager.AppSettings["SessionExpire"])

您能否帮助如何在 ASP.NET Core 3.1 MVC 中实现这一点?

【问题讨论】:

  • 您查看过有关Configuration in ASP.NET Core 的文档吗?是否有部分文档需要帮助理解?
  • 这取决于很多因素。如果你需要一些帮助,你必须展示你到目前为止所做的代码。你要在哪里显示的视图和一个控制器,你要在哪里创建视图模型。
  • 小心。 appsettings.json 通常包含敏感信息,不应打印在网页或 api 响应中。这是一个非常糟糕的主意......

标签: c# asp.net-core-mvc


【解决方案1】:

这是一个展示 appsettings.json 值的演示:

appsettings.json:

{
  ...
  "Test": {
    "TestValue": "testValue"

  }
}

查看:

@using Microsoft.Extensions.Configuration
@inject IConfiguration Configuration
@Configuration.GetSection("Test")["TestValue"]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-23
    • 1970-01-01
    相关资源
    最近更新 更多