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

データモデルとビューデータに関する詳細を含めていただけますか? モデル内のこれらのチェックボックスを表すブール値のプロパティと、モデルがデータベースの値から更新されていることを確認してください。

于 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 に答える