2

IList<className> nameclassname がどこにあるかとして定義された IList オブジェクトがあります

public class ClassName{
    public AnotherClass object{get; set;}
    public string str {get; set;}
 }

public class AnotherClass{
   public string firstname{get; set;}
}

私のビューは、クラス名の IList を使用します。私はこのようにそれをループします

for(int i = 0; i < Model.count; i++)
{
  @Html.hiddenFor(m => m[i].object.firstname)
 }

Classname の項目をコントローラーに渡して、その項目内のオブジェクトの名前を取得しようとすると、"object" が null になります。

あれは

[httpPost]
public ActionResult result(Classname model)
{
   string isitnull = model.object.firstname//yiels an error because model.object is null
 }

私は何を間違っていますか?

4

0 に答える 0