2013-04-26 66 views
0

显然,ASP.NET MVC的绑定功能,需要的是路过的时候到控制器,所以例如在下面的例子中绑定模型的公共属性护理,SurnameEmail将其提交值的约束:用ASP.NET MVC绑定公共字段以及公共属性?

public ActionResult Create(UserModel mdlNewUser) { 
    // ... 
} 

// ... 

public class UserModel { 
    public string Firstname; 
    public string Surname { get; set; } 
    public string Email { get; set; } 
} 

但是,在上例中似乎没有自动绑定公开字段,例如Firstname;这些将保持不变。有没有办法让公共领域(以及其他类型的成员)自动绑定,还是只能绑定公共属性?

This article似乎暗示,这只是公共属性,因为它永远只能通过指他们所有的方式,但它并没有明确好像说只有公共性能将被绑定。

回答

1

这是正确的,只有公共属性会被绑定。

字段不能用于绑定。