小编Pea*_*ler的帖子

IConfiguration.GetSection() 作为属性返回 null

我正在尝试检索应用程序内的配置。

我已将 IConfiguration 传递到需要提取一些设置的服务类中。

这个类看起来有点像这样:

private IConfiguration _configuration;
public Config(IConfiguration configuration)
{
    _configuration = configuration;
}
public POCO GetSettingsConfiguration()
{
    var section = _configuration.GetSection("settings") as POCO;

    return section;
}
Run Code Online (Sandbox Code Playgroud)

在调试中,我可以看到 _configuration 确实包含设置,但我的“部分”只是返回为 null。

我知道我可以尝试设置要在启动时创建的 Poco,然后作为依赖项注入,但由于设置的原因,如果可能的话,我宁愿在与注入的 IConfiguration 不同的类中进行操作。

我的 appsettings.json 具有以下值:

{
  "Logging": {
    "LogLevel": {
      "Default": "Warning"
    }
  },
  "AllowedHosts": "*",

  "settings": {
    "Username": "user",
    "Password": "password",
    "Domain": "example.com",
    "URL": "http://service.example.com"
  }

}
Run Code Online (Sandbox Code Playgroud)

我的 poco 类如下所示:

public class POCO
{
    public string URL { get; set; }
    public string Username …
Run Code Online (Sandbox Code Playgroud)

c# as-operator asp.net-core

8
推荐指数
2
解决办法
6274
查看次数

TypeError,未定义的“摘要”,在开发环境中

当我们为 localhost 构建 Angular SPA 时,它运行良好。

在我们的开发环境中,此错误会蔓延到 DevTool 控制台并破坏一切:错误错误:未捕获(承诺):类型错误:无法读取未定义的属性“摘要”

TypeError: Cannot read property 'digest' of undefined
    at N (auth0-spa-js.production.js:1)
    at ie.<anonymous> (auth0-spa-js.production.js:1)
    at Generator.next (<anonymous>)
    at auth0-spa-js.production.js:1
    at new ZoneAwarePromise (zone-evergreen.js:876)
    at t (auth0-spa-js.production.js:1)
    at ie.loginWithRedirect (auth0-spa-js.production.js:1)
    at AuthGuard.<anonymous> (auth.guard.ts:22)
    at Generator.next (<anonymous>)
    at fulfilled (environment.ts:11)
    at resolvePromise (zone-evergreen.js:797)
    at new ZoneAwarePromise (zone-evergreen.js:879)
    at t (auth0-spa-js.production.js:1)
    at ie.loginWithRedirect (auth0-spa-js.production.js:1)
    at AuthGuard.<anonymous> (auth.guard.ts:22)
    at Generator.next (<anonymous>)
    at fulfilled (environment.ts:11)
    at ZoneDelegate.invoke (zone-evergreen.js:359)
    at Object.onInvoke (core.js:34195)
    at ZoneDelegate.invoke (zone-evergreen.js:358)
Run Code Online (Sandbox Code Playgroud)

我想这一定是关于构建过程,一些不同的标志,但我无法确切地弄清楚是哪个。

auth0

8
推荐指数
1
解决办法
6433
查看次数

如何在CodeIgniter中"while fetch assoc"?

什么是等效的make代码点火器获取和写入所有变量...

这就是我通常会做的事情:

$get = mysql_query("SELECT * FROM aTable");

while($row = mysql_fetch_assoc) {
echo $row['someContent'];
}
Run Code Online (Sandbox Code Playgroud)

我如何在codeigniter中执行此操作?

php mysql codeigniter

4
推荐指数
1
解决办法
2万
查看次数

风格未被应用

我有一个html菜单,就像这样开始:

<nav id='main'>
<ul>
Run Code Online (Sandbox Code Playgroud)

我的CSS文件是这样的:

nav #main ul {
    list-style: none;
}
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,这似乎不起作用......我做错了什么?

html css html5 css-selectors

2
推荐指数
2
解决办法
75
查看次数

无法填写李标签

一直试图让这个工作一段时间.我正在尝试为我的新网站创建菜单,我设置了nav,ul和li标签.当然,我的实际按钮略大于文本显示,我希望A填写LI标签.

nav {
  width: 100%;
  min-width: 800px;
  background-color: #EDEDED;
}
nav a {
  color: #000;
  text-decoration: none;
  display: block;
  height: 100%;
  width: 100%;
}
nav ul {
  list-style: none;
  margin: auto auto auto 10vw;
  height: 2em;
  display: block;
}
nav ul li {
  display: inline-block;
  background-color: #DEDEDE;
  vertical-align: middle;
  padding: 0 50px 0 50px;
  height: 2em;
  line-height: 2em;
}
nav ul li:hover {
  background-color: #FF0000;
}
Run Code Online (Sandbox Code Playgroud)
<nav>
  <ul>
    <li><a href='index.php'>Home</a>
    </li>
    <li><a href='index.php'>Home</a>
    </li>
    <li><a href='index.php'>Home</a>
    </li>
  </ul>
</nav>
Run Code Online (Sandbox Code Playgroud)

我觉得我已经尝试了一切: …

css

1
推荐指数
1
解决办法
75
查看次数

jQuery - 在下拉列表中运行更改函数

我有一个下拉列表,我想在选择了不同的项目时运行jQuery函数.这是我目前的脚本:

<script src="http://code.jquery.com/jquery-latest.js"></script>

<script>
$('select[name=dropdown]').change(function() {
    $('#result').html($(this).val());
});
</script>

<div id='result'></div>

<select name="dropdown">
    <option value="1">option 1</option>
    <option value="2">option 2</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我如何让这个工作?

html jquery

0
推荐指数
1
解决办法
4028
查看次数

无法使这个MySQL查询工作

得到了这个查询:

mysql_query("INSERT INTO leaderboard (user_id, lines) 
    VALUES (". $rowUser['id'] .",". $linesDone .")") or die("ERROR 29: ". mysql_error());
Run Code Online (Sandbox Code Playgroud)

给出这个错误:

ERROR 29: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'lines) VALUES (1,50)' at line 1
Run Code Online (Sandbox Code Playgroud)

我已经尝试过所有类型的语法,比如在查询中使用''和'',但所有的结果都是大约.同样的错误.

任何人都可以看到有什么问题?

php mysql

0
推荐指数
1
解决办法
57
查看次数

使用变量作为另一个变量名的一部分

我正在尝试使用一个变量作为另一个变量名称的一部分。

例如,我在一个CONFIG_范围内有一些变量。

echo $CONFIG_systema_value > "testconfig"
echo $CONFIG_systemb_value > "testconfig2"
Run Code Online (Sandbox Code Playgroud)

然后我有一个“决定”变量,比如 WANTEDSYSTEM

echo $WANTEDSYSTEM > "systema"
Run Code Online (Sandbox Code Playgroud)

我需要能够根据需要的系统变量“动态”切换配置。

我最初的尝试我尝试了这样的事情echo $CONFIG_$WANTEDSYSTEM_value,我希望输出testconfig就像我要求它一样echo $CONFIG_systema_value

bash

0
推荐指数
1
解决办法
39
查看次数

标签 统计

css ×2

html ×2

mysql ×2

php ×2

as-operator ×1

asp.net-core ×1

auth0 ×1

bash ×1

c# ×1

codeigniter ×1

css-selectors ×1

html5 ×1

jquery ×1