You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Azure AD B2C中countryList下拉菜单的默认选中值

解决方案

你看到的countryList配置里的DEFAULT字段仅为下拉框无选中状态下的占位提示文本,和实际默认选中逻辑无关。PhoneFactor组件默认将US设为预选中项是组件内置的兜底逻辑,无用户历史选择记录时就会触发该逻辑。

无需重排列表即可直接修改默认选中值,对应配置方法如下:

  • 如果你使用的是本地部署的PhoneFactor服务:
    在站点的web.config的<appSettings>节点下新增如下配置即可:
    <add key="PhoneFactor.DefaultCountryCode" value="NZ" />
    
  • 如果你使用的是Azure AD MFA自定义品牌配置:
    在国家列表配置的同层级,新增defaultCountryCode配置项,值设为NZ即可,参考完整配置结构:
    <LocalizedCollections>
      <LocalizedCollection LanguageCode="en">
        <LocalizedString StringId="countryList">{"DEFAULT":"Country/Region","AF":"Afghanistan",..."NZ":"New Zealand","US":"United States"}</LocalizedString>
        <ConfigurationItem Id="defaultCountryCode" Value="NZ" />
      </LocalizedCollection>
    </LocalizedCollections>
    

配置完成后如果未立即生效,可清理浏览器缓存后重试,需确保countryList配置中存在NZ对应的键值对,否则配置不会生效。

内容的提问来源于stack exchange,提问作者rbrayb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 03:54:04