2012-11-06 217 views
0

我有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

我找到了解决这个问题。

我把男性和女性领域。 <%:Html.Label(“性别”)%>

<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 
    <%} %> 

它正确地检索值,当我们要选择新的它显示了新checkbox.Hope你所有其他都是有用的。

0

您可以包括有关数据模型和可视数据的详细信息?确保代表模型中这些复选框的布尔属性,并且模型是从数据库值中刷新的?