Похоже, у других была эта проблема, но я не могу найти решение.
У меня 2 модели: Person & BillingInfo:
public class Person
{
public string Name { get; set;}
public BillingInfo BillingInfo { get; set; }
}
public class BillingInfo
{
public string BillingName { get; set; }
}
И я пытаюсь привяжите это прямо к моему Action, используя DefaultModelBinder.
public ActionResult DoStuff(Person model)
{
// do stuff
}
Однако, хотя свойство Person.Name установлено, BillingInfo всегда имеет значение null.
Мое сообщение выглядит так:
"Name = statichippo & BillingInfo.BillingName = statichippo "
Почему BillingInfo всегда имеет значение null?