1

私は次のクラスを持っています:

   public class City {
      public string key1 {get; set; }
      public string key2 { get; set; }
      public string col1 { get; set; }
      public string col2 { get; set; }
      public int newplusnew2 { get; set; }
   }

ビューモデル:

   public class CityViewModel {
      public City city { get; set; }
      public int new1 { get; set; }
      public int new1 { get; set; }
   }

行動:

 public JsonResult JsonCreate(CityViewModel viewModel)
        {

 //  Validation checks go here

            var model = new City ();
            ???

   }

ビューモデルから4つの文字列列とint列を設定するための最良の方法を教えてもらえますか? これを行うための推奨される方法があれば知りたいだけです。

4

1 に答える 1

1

私が正しく理解していればCityViewModel、ポストバックから戻ってきて、外にCity出る必要があります...しかし、見る限り、CityViewModelすでにCityオブジェクトが含まれているので、次のことができます:

public JsonResult JsonCreate(CityViewModel viewModel)
{
    //  Validation checks go here
    var model = viewModel.city;
}
于 2012-05-06T09:38:02.933 に答える