我知道这似乎很糟糕的问题,但我想在 CSHTML 页面中将位值转换为布尔值
为此,我编写了以下代码:
<td style="width: 10%">
@if (Convert.ToBoolean(item.Tables[0].Rows[0][5]))
{
<input id="Product + @i" name="rdbProduct" type="radio" value="@item.Tables[0].Rows[i][0]" checked="checked"/>
}
else
{
<input id="Product + @i" name="rdbProduct" type="radio" value="@item.Tables[0].Rows[i][0]"/>
}
</td>
上面的代码是在循环中编写的,我想检查列值是真还是假,并相应地显示单选按钮,但不幸的是,如果 item.tables[0].rows[0 中有真值,所有单选按钮都未选中显示][5] 但它仍然没有进入 if 条件的真实部分。
谁能帮我?
所有答案都是预期的。
提前致谢。