私がビューに結合していビューモデルを有する:ASP.NET MVCよりモデルIDを投稿するのに適していますか?
ProductViewModel model = Mapper.Map<Product, ProductViewModel>(product);
return View(model);
図(とのviewmodel)はそうProductViewModel
がデータベース内のIDに対応するID性を有するProduct
を編集するために使用されます。
とバック私はビューに私の形でこれをやっているコントローラにIDを投稿するには:
@Html.HiddenFor(x => x.Id)
これはを作品にもかかわらず - 私はポストには良い方法があったかどうかを疑問に思いましたIDはコントローラに戻ってきますか?ルート値は多分でしょうか?それともこれはかなり標準的なパターン/アプローチですか?
私は隠されたフィールドが無視されるとは思わない、彼らはモデルオブジェクトにマップされるように見えるフィールドと同様です。 – Greg
@Gregあなたが 'id'と呼ばれる隠されたフィールドを持っていて、ルート値が勝てる' id'というルート値を持っていたら意味しました。 – Dismissile
ああ、私はあなたを得た! – Greg