2つのモデルからのデータを表示するビュー(EditView)があります。このために私はMVCビューに期待されるデータが含まれていません
public class MergeModel
{
public Reservation Reservation { get; set; }
public ViewTrain ViewTrain { get; set; }
}
のように一つのクラスで2機種を入れて、ビューに私が@model MergeModel
として最初の行を置きます。しかし、私の問題はViewTrain
モデルのデータを予約番号のデータではなくEditView
に送信するだけなので、ビューのようなエラーを表示するにはMergeModel
が表示されますが、ViewTrain
モデルを送信しています。では、これを解決するために今私は何をすべきですか? 詳細:trainId、TrainName、StartPlace、EndPlaceを含むViewTrainモデルがあり、ReserveId、trainId、TrainName、StartPlace、EndPlace、NeedNoOfSeatsを含むReservationモデルがあります。 startPlaceとEndPlaceを入力すると、利用可能な関連する列車が表示されます。特定の電車の詳細について、selectオプションをクリックすると、trainId、TrainName、StartPlace、endPlaceなどの詳細がすべて自動入力され、NeedNoOfSeatsテキストボックスが座席数を入力できるようになるはずですが、Imは表示されませんこれを行うことができます
あなたはより多くの、おそらく含ま少し詳しく説明する必要があるかもしれませんを返す必要がありますいくつかのサンプルコード。このような質問は通常下降して表示されます –
アクションでビューモデルをどのように設定していますか? – Richard
コントローラーで間違ったモデルをビューに戻しています。コントローラのアクションコードを質問に追加すると、何を変更するかがわかりやすくなります。 –