0
私は ViewModelの値を設定する方法asp.net mvc 5?
は私が
エラーを取得IDと名前
の値を設定するにはViewModelに以下の持っている「オブジェクト参照がオブジェクトのインスタンスに設定されていませんが。」
コントローラーコードスニペット
var viewModel = new Class1();
viewModel.var1VM.Id = 1; //This does not work at run time
viewModel.var1VM.Name = "some text"; //This does not work at run time
のViewModelコードスニペット
public class Class1
{
public Var1VM var1VM { get; set; }
public Var2VM var2vm { get; set; }
}
public class Var1VM
{
public int Id { get; set; }
}
public class Var2VM
{
public string Name { get; set; }
}
を初期化する必要がありますvar2vm'が最初になるあなたはそれらのプロパティに値を割り当てることができます。 –
いくつかのコードスニペットを書いて助けてください、私はMVCで新しいです – codemirror
MVCとは関係がありません。 'var viewModel = new Class1(); viewModel.var1VM =新しいVar1VM(); varModel = new Class1(){var1VM = new Var1VM(){Id = 1}} 'viewModel.var1VM.Id = 1; –