我正在尝试在select元素中选择一个选项。我尝试了以下代码。但它不起作用。
<select>
<option value="1" @(ViewBag.dt.Rows[0][1].ToString())=="1"? selected>A</option>
<option value="2" @(ViewBag.dt.Rows[0][1].ToString())=="2"? selected>B</option>
<option value="3" @(ViewBag.dt.Rows[0][1].ToString())=="3"? selected>C</option>
</select>
任何帮助?
谢谢。
答案 0 :(得分:1)
您的条件运算符显示不完整(无效代码)。
你的意思是:
<option value="1" @(ViewBag.dt.Rows[0][1].ToString() == "1" ? "selected" : "")>A</option>
我通常建议切换到@Html.RadioButtonFor
但不会处理二维数组引用。您是否在循环中显示多个项目? 您可以简化整个过程(请显示页面/代码的其余部分)。