私の質問は基本的なものだと思いますが、Asp.Net MVC 3 でこの問題を解決する方法が見つかりません。
「コンセプト」と呼ばれるコントローラーを備えたモデルがあります。Create ビューで、Concepto モデルのすべてのデータを含む ListBox を確認したいと考えています。
インデックス ビューにはモデルからの完全なデータが表示されるため、データベース接続と EF プロセスは正しくなります。
私の質問は基本的なものだと思いますが、Asp.Net MVC 3 でこの問題を解決する方法が見つかりません。
「コンセプト」と呼ばれるコントローラーを備えたモデルがあります。Create ビューで、Concepto モデルのすべてのデータを含む ListBox を確認したいと考えています。
インデックス ビューにはモデルからの完全なデータが表示されるため、データベース接続と EF プロセスは正しくなります。
こんにちは、モデルを使用して強く型付けされたビューを作成する必要があります。ビューのコンテキストでモデルを取得したら、MVC ヘルパーを使用してデータをレンダリングできます。たとえば、PostalAddress プロパティに複数行の住所データが格納されている場合は、次のように使用できます。
@Html.TextAreaFor(m => m. PostalAddress)
2 番目のパラメーターとして列と行の情報を指定することで、テキスト領域をさらにカスタマイズできます。
@Html.TextAreaFor(m => m. PostalAddress, new {@cols=”50”, @rows=”20”})
お役に立てれば
ListBox にすべてのデータを表示することはできません。@Html.ListBoxFor()
ただし、フィールドの名前とアイテムのコレクションを期待するメソッドを 使用して、フィールドをリストアイテムの表示テキストとして、別のフィールドをその値 (ID など) として持つことができます。@Html.ListBoxFor(model => m.someId, Model.CollectionData);
ありがとう、