2

私は最初のRazorアプリを作成していて、本当に気に入っています。foreachループなしで編集可能なアイテムのリストをレンダリングするエディターテンプレートを作成する方法の詳細を取得しようとしています。これは可能ですか?

これが私が達成しようとしていることの基本です:

私のビュー(Views / Image / Homepage.cshtml)には、次のものがあります。

@model List<MyNameSpace.Image>

@{
    ViewBag.Title = "Homepage Images";
}

@*????*@
@Html.EditorFor(Model => Model)

そして、私のエディターテンプレート(Views / Image / EditorTemplates / Image.cshtml ??)には、次のものがあります。

@model MyNameSpace.Image

<div>@Html.TextBoxFor(Model => Model.Title)</div>
<div>@Html.TextBoxFor(Model => Model.LongDescription)</div>
4

1 に答える 1

2

LOLこれは恥ずかしいですが、言及する価値があります。上記のコードは正常に動作します。コントローラーでテストリストを作成しましたが、それをビューに渡すのを忘れていました:-D

于 2011-08-04T05:54:49.957 に答える