用ASP绑定公共字段.NET MVC以及公共属性
本文关键字:属性 MVC 字段 ASP 绑定 NET | 更新日期: 2023-09-27 18:10:58
显然,ASP。. NET MVC的绑定功能在将模型的公共属性传递给控制器时负责将其绑定,因此,例如在下面的示例中,Surname
和Email
将与它们提交的值绑定:
public ActionResult Create(UserModel mdlNewUser) {
// ...
}
// ...
public class UserModel {
public string Firstname;
public string Surname { get; set; }
public string Email { get; set; }
}
然而,它似乎没有自动绑定公共字段,如上面例子中的Firstname
;这些都不会动。是否有任何方法可以自动绑定公共字段(以及任何其他类型的类成员),或者它只绑定公共属性?这篇文章似乎暗示它只是公共属性,因为它只在整个过程中引用它们,但它并没有明确地说只有公共属性将被绑定。
正确,只有公共属性才会被绑定。
字段不能用于绑定。