【问题标题】:Display Boolean value in radio button在单选按钮中显示布尔值
【发布时间】:2026-02-17 11:10:01
【问题描述】:

我有以下循环在视图中显示数据,我需要帮助显示单选按钮。我的数据库中有 flag 字段,其值为 0 或 1。我想在单选按钮中显示它。

@foreach (var item in prodInfo)
{
    @item.flag
}

【问题讨论】:

  • 你的意思是你必须根据布尔值隐藏和显示单选按钮?
  • 谢谢!不设置值,如果值为 true 或 1,则选择“开”,否则选择“关”单选按钮

标签: javascript html asp.net


【解决方案1】:

你可以这样做:

var n = 0; // set your bool value here 0/1
if(n===1)
{
 document.getElementById("yourRadiobtn").checked = true;
}
else
{
 document.getElementById("yourRadiobtn").checked = false;
}
  <input type="radio" name="colors" id="yourRadiobtn">Item

如果你使用的是布尔类型,那么

var  n = false ; // set your bool value here (true/false)
if(n === true)
{
 document.getElementById("yourRadiobtn").checked = true;
}
else
{
 document.getElementById("yourRadiobtn").checked = false;
}
  <input type="radio" name="colors" id="yourRadiobtn">Item

【讨论】:

  • 谢谢!以添加图像为例,您还可以为我的问题中列出的每个添加代码吗?
  • 我很久以前做过MVC!需要花更多的时间来调整它。这可能会有所帮助?learnrazorpages.com/razor-pages/forms/radios
最近更新 更多