2013-04-26 80 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

這是正確的,只有公共屬性會被綁定。

字段不能用於綁定。