.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;  //声明为非属性,获取不到值。
}

posted @ 2013-06-18 22:35  striiiiing  阅读(404)  评论(0编辑  收藏  举报