我有4个复选框。我希望在更新页面时,复选框会填充数据库中的值。
我的代码是
<div class="editor-field">
<%: Html.CheckBox("Any")%> Any
<%: Html.CheckBox("Contract")%> Contract
<%: Html.CheckBox("PartTime") %>Part Time
<%: Html.CheckBox("FullTime") %>Full Time
<%: Html.CheckBox("WorkFromHome") %>Work From Home
</div>
帮我解决这个问题..
答案 0 :(得分:0)
您是否可以提供有关数据模型和viewdata的详细信息?确保在模型中表示这些复选框的布尔属性,以及是否从数据库值刷新模型?
答案 1 :(得分:0)
我找到了解决这个问题的方法。
我采取男性和女性的领域。 &lt;%:Html.Label(“Gender”)%&gt;
<div class="editor-field">
<%var male = Model.Male; %>
<%var female = Model.Female; %>
<%if (male.HasValue == true || female.HasValue==true)
{ %>
<%:Html.CheckBox("Male")%>Male
<%:Html.CheckBox("Female")%>Female
<%} else
{%>
<%:Html.CheckBox("Male")%>Male
<%:Html.CheckBox("Female")%>Female
<%} %>
它正确地检索了值,当我们想要选择新值时,它会显示新的复选框。希望你们所有其他人都有用。