ここにはモデルがある以下のcshtmlがあります。このページは基本的に確認ページで、ユーザーはキー入力されたすべての情報が正しいことを確認してから処理を進めます。確認ページにデータを投稿してコントローラに戻す
私は私が今やっていることは、再度手動で戻って私のコントローラへのAJAX呼び出しを実行し、自分のデータベースに@Model
内のすべてのデータを永続化しますリンクボタン(以下のコードに示されていない)
を持っていますHTMLテーブルの行をループしてjsonオブジェクトを作成し、$ .postを使用してコントローラに投稿する関連データをすべて抽出する
これを行うにはより効率的な方法がありますか?私はあなたが何ができるか、私のデータベース
@model RegistrationViewModels.VerificationViewModel
<div class="table-responsive">
<table class="table table-bordered">
<colgroup>
<col class="col-xs-5">
<col class="col-xs-1">
</colgroup>
<tbody>
<tr class="active">
<td colspan="2">Rooms</td>
</tr>
@foreach (var room in Model.Rooms)
{
<tr>
<td>
@room.RoomType
</td>
<td>@String.Format("{0:C}", room.Price)</td>
</tr>
}
<tr class="active">
<td colspan="2">Particulars</td>
</tr>
@foreach (var occupant in Model.Occupants)
{
<tr>
<td>
@occupant.FirstName
</td>
<td></td>
</tr>
}
</tbody>
</table>
</div>
セッションでモデルを保存し、Chris Pratt氏が答えたように確認後に取得します。 – jamiedanq