0

ViewModel をレンダリングします

.cshtml を作成します。

@using (Html.BeginForm("Create","TestTemplate")) {      

    @Html.EditorForModel()
}

すべての div が上下にあるため、出力コンテンツが好きではありません。1 つの div が他の div の左側にある水平レイアウトが必要な場合はどうすればよいですか?

Create.cshtml ビューに html がない場合、EditorForModel() ヘルパーを使用してこのようなレイアウトの変更を変更するにはどうすればよいですか?

アップデート:

2 つのビューを作成する必要があるのはなぜですか。他の EditorTemplate-view で @Html.EditorForModel() を呼び出すものでは、EditorFor( x => x....) を介して最初のビュー内で行うこともできるすべてのレイアウト作業を行います??? これは私には奇妙に思えます。

4

2 に答える 2

0

EditorTemplateを作成したい。基本的EditorTemplatesに、inという名前の新しいフォルダー~/Views/Sharedを作成し、そのフォルダー内にモデルの名前などの新しいビューを作成しますTemplate.cshtml

呼び出す@Html.EditorForModel()と、このビューがテンプレートとして使用されます。

于 2012-11-14T12:01:00.270 に答える