0

私の質問は基本的なものだと思いますが、Asp.Net MVC 3 でこの問題を解決する方法が見つかりません。

「コンセプト」と呼ばれるコントローラーを備えたモデルがあります。Create ビューで、Concepto モデルのすべてのデータを含む ListBox を確認したいと考えています。

インデックス ビューにはモデルからの完全なデータが表示されるため、データベース接続と EF プロセスは正しくなります。

4

2 に答える 2

0

こんにちは、モデルを使用して強く型付けされたビューを作成する必要があります。ビューのコンテキストでモデルを取得したら、MVC ヘルパーを使用してデータをレンダリングできます。たとえば、PostalAddress プロパティに複数行の住所データが格納されている場合は、次のように使用できます。

@Html.TextAreaFor(m => m. PostalAddress)

2 番目のパラメーターとして列と行の情報を指定することで、テキスト領域をさらにカスタマイズできます。

@Html.TextAreaFor(m => m. PostalAddress, new {@cols=”50”, @rows=”20”})

お役に立てれば

于 2013-01-29T23:35:06.683 に答える
0

ListBox にすべてのデータを表示することはできません。@Html.ListBoxFor()ただし、フィールドの名前とアイテムのコレクションを期待するメソッドを 使用して、フィールドをリストアイテムの表示テキストとして、別のフィールドをその値 (ID など) として持つことができます。@Html.ListBoxFor(model => m.someId, Model.CollectionData);

ありがとう、

于 2013-01-30T04:01:33.363 に答える