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>

帮我解决这个问题..

4

2 回答 2

0

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

于 2012-11-06T09:56:16.340 回答
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
     <%} %>

它正确检索值,当我们要选择新的值时,它会显示新的复选框。希望您对所有其他人有用。

于 2012-11-15T10:05:53.520 回答