.net mvc 页面提交时model里面的成员没有传回值的问题。
问题可能是model里面声明的不是具有读写能力的属性。
如:
public class tempModel
{
public string aaa;
}
这样,页面上关联aaa的控件的值是传不回来的,就是model中aaa的值为null。
要像下面这样:
public class tempModel
{
public string aaa{ get; set; }
}
把aaa声明为属性。
同样地,如果是实体链表成员,实体的成员也只有属性成员能传回值,如:
public class tempModel
{
public List<tempClass> templist { get; set; }
}
public class tempClass
{
public string a{get;set;} //声明为属性,能获取到值。
public string b; //声明为非属性,获取不到值。
}