0

次のコードは、「テンプレートは、フィールド アクセス、プロパティ アクセス、単一次元配列インデックス、または単一パラメーターのカスタム インデクサー式でのみ使用できます」というエラーを生成します。

Line 66:             </div>
Line 67:             <div class="editor-field">
Line 68:                 @Html.CheckBoxFor(Function(m) m.IsCompanyOwner)
Line 69:                 @Html.ValidationMessageFor(Function(m) m.Company)
Line 70:             </div>

68行目を指しています。

私はすでにモデルで行ったタイプを設定すると言った他の投稿を読みました:

<DataType(DataType.Text)> _
Public Property IsCompanyOwner As String

しかし、それでもエラーが発生します。どうすれば修正できますか? ありがとう。

4

1 に答える 1

1

チェックボックスを文字列にバインドしようとしています。ブール値にバインドする必要があります。こちらのドキュメントをご覧ください

したがって、IsCompanyOwnerは文字列ではなく、ブール値である必要があります。

于 2012-08-01T18:55:34.510 に答える