私は入力が少ない形式、name
、email
、message
およびいくつかはcheckboxes
です。これらの入力用のモデルを作成し、必要なすべての検証を設定しました。ビューから次のコントローラにモデルを渡す
しかし、今では私のモデル(つまり@model MyModel
)、または私のモデルのオブジェクトプロパティをそれらの入力とともに渡したいと思っています。
私のモデルにVewBag/viewData
を移植する方法はありますか?
@{
ViewBag.MyModel = Model;
// or ViewBag.ThatProperty = Model.ThatProperty
}
また、私の袖の上にはまだ良い方法がありますか?
問題はThatProperty'がオブジェクトではない 'int'や' STRING' –
のような単純な財産であるコントローラにビューからオブジェクトを渡す方法はありません 'です。それがデータベースオブジェクトの場合は、オブジェクトのIDを渡して、フォーム投稿時にデータベースに問い合わせることができます。 –
私は参照してください。ありがとうございました。関連するプロパティを抽出するだけです。 –