小编P-F*_*nny的帖子

如何在代码中使用appsettings.Development.json变量

我有一个appsettings.json和appsettings.Development.json。我需要根据环境分配SmtpServer名称。

appsettings.json中的配置文件为:

{ 
  "EmailConfiguration": {
   "SmtpServer": "mail.MYDOMAIN.com"
  }
}
Run Code Online (Sandbox Code Playgroud)

在appsettings.Development.json中是:

{ 
  "EmailConfiguration": {
    "SmtpServer": "mail.MYLOCAL.com"
  }
}
Run Code Online (Sandbox Code Playgroud)

当我像这样在Startup ConfigureServices()中分配配置时:

var emailconfig = Configuration.GetSection("EmailConfiguration").Get<EmailConfiguration>();
services.AddSingleton<IEmailConfiguration>(emailconfig);
Run Code Online (Sandbox Code Playgroud)

它始终使用appsettings.json('mail.MYDOMAIN.com'),而不使用appsettings.Development.json。

如何修改此代码以使用正确的环境设置?

asp.net-core

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

jQuery 选择选项文本以开头

当从 ajax 调用动态创建选项列表时,我想根据选项文本的前几个字符将其中一个选项设置为“选定”。使用这个 HTML:

<select id="test">
  <option value="bird">123 Bird</option>
  <option value="bat">456 Bat</option>
  <option value="cat">768 Cat</option>
  <option value="dog">890 Dog</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我可以使用这个 jQuery 来根据 VALUE 设置所选内容

$(document).ready(function () {
    $("#test option[value^='ca']").prop('selected', true);
});
Run Code Online (Sandbox Code Playgroud)

但是,我想设置基于文本选择的选项,但这不起作用:

$(document).ready(function () {
    $("#test option[text^='768']").prop('selected', true);
});
Run Code Online (Sandbox Code Playgroud)

这是包含两行的演示:http://jsfiddle.net/pfinigan/wzy7f5dr/13/

那么,问题是如何通过文本的第一部分来选择选项?

jquery

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

标签 统计

asp.net-core ×1

jquery ×1