我正在我的 .aspx 页面中创建一个选择列表。
<label for="AccessType" class="required"><span class="required">*</span><%=Html.Resource("accessType")%>:</label>
<select id="AccessType" name="AccessType">
<% foreach (var item in Enum.GetValues(typeof(Security.AccessType)))
{%>
<option value="<%=(int)item%>"><%=item%> </option>
<%}%>
</select><br />
现在每次我加载页面时,它都会选择第一个值作为默认值,因为我希望模型中存在的值被选中。
我将下拉列表绑定到我的代码中的枚举。Security.AccessType 是枚举而不是模型。所以每次页面加载时,它都会将下拉列表的选定值显示为第一个枚举
我希望选定的项目是 Model.AccessType ...
我知道这是一个非常基本的问题,但仍有帮助吗?