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

ASP.NET下拉列表改造求助:将数字选项替换为YES/NO选项

修改方案:生成YES/NO选项的下拉列表

前端调用代码(无需修改)

<td>{DoAmendPallets(reader["Amend_Pallets"].ToString(), reader["Record_Status"].ToString(), loopCount)}</td>

修改后的DoAmendPallets方法

public string DoAmendPallets(string pallets, string status, int loopCount)
{
    // 直接定义YES/NO选项数组,替代原1-32数字选项
    var yesNoOptions = new string[] { "YES", "NO" };

    // 复用原有下拉列表构建方法,传入新选项数组
    return Builders.DoDropdown(yesNoOptions, "amendPallets", pallets.ToString(), loopCount);
}

关键修改说明

  • 删掉了原代码中生成1-32数字数组的循环逻辑,直接创建包含"YES"和"NO"的数组
  • 保持Builders.DoDropdown的调用参数结构不变,仅替换选项数据源
  • 注意:如果原有pallets参数存储的是数字值(对应原1-32选项),需要确保传入的pallets值已调整为"YES"或"NO",否则下拉列表的默认选中项会匹配失败

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 14:31:04