Asp.net mvc 如何在复选框中获取值
我有4个复选框。我希望当我更新页面时,复选框正在填充数据库中的值 我的代码是Asp.net mvc 如何在复选框中获取值,asp.net-mvc,html,Asp.net Mvc,Html,我有4个复选框。我希望当我更新页面时,复选框正在填充数据库中的值 我的代码是 <div class="editor-field"> <%: Html.CheckBox("Any")%> Any <%: Html.CheckBox("Contract")%> Contract <%: Html.CheckBox("PartTime") %>Part Time &l
<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>
任何
合同
兼任
全场比赛结束时间
在家工作
请帮助我解决此问题。能否包含有关数据模型和viewdata的详细信息?确保模型中表示这些复选框的布尔属性正确,并且模型已从数据库值刷新 我找到了这个问题的解决办法 我选择男性和女性领域。
男性
女性
男性
女性
它正确地检索值,当我们想要选择新值时,它会显示new复选框。希望所有其他值都有用
<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
<%} %>