我有一个选择列表,说明该国的州,我有一个帮手,可以轻松地包含在任何形式。 (删除大多数选项以使其简短)。
我将存储在数据库中的当前选择的值称为“CA”。在将列表呈现给用户之前,如何将selected =“true”设置为选项CA?
@helper StateSelect(string name = "State")
{
<select name="@name" id="@name" class="required">
<option value="">-- Select -- </option>
<option value="AK">Alaska</option>
<option value="AL">Alabama</option>
<option value="AR">Arkansas</option>
<option value="AZ">Arizona</option>
<option value="CA">California</option>
<option value="CO">Colorado</option>
<option value="CT">Connecticut</option>
<option value="VA">Virginia</option>
<option value="VT">Vermont</option>
<option value="WA">Washington</option>
<option value="WV">West Virginia</option>
<option value="WI">Wisconsin</option>
<option value="WY">Wyoming</option>
</select>
}
答案 0 :(得分:0)
正如Darin Dimitrov所说,内置的东西会更好。但是,如果您确实需要,我认为您有几个选择:
<option value="CA" @(name == "CT" ? "selected=selected" : "")> Connecticut</option>