1

MVC3 プロジェクトのビューに html ヘルパー チェックボックスがあります。

<%
            var temp = Model.NonResident;
            if (Model.NonResident)
               Html.CheckBox("IsNonResident", true);
           else
               Html.CheckBox("IsNonResident", false);
        %>

モデル フィールド 'NonResident の値は true です。値を「temp」に割り当てて、ステップスルーしました。デバッグすると、コードは Html.CheckBox("IsNonResident", true) セグメントにヒットしますが、レンダリングされません。

「ソースの表示」をチェックしましたが、コントロールがありません。「if」ステートメントを削除すると、次を使用するとレンダリングされます。

<%=Html.CheckBox("IsNonResident", true)%>

それは単純なものに違いないのですが、私には見えません。誰でも助けることができますか?

4

1 に答える 1