簡體   English   中英

用ASP.NET MVC綁定公共字段以及公共屬性?

[英]Binding public fields with ASP.NET MVC as well as public properties?

顯然,ASP.NET MVC的綁定功能負責在將模型的公共屬性傳遞給控制器​​時對其進行綁定,因此例如在以下示例中, SurnameEmail將與其提交的值綁定在一起:

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

// ...

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

但是,在上面的示例中,似乎沒有自動綁定公共字段,例如Firstname 這些將保持不變。 是否有任何方法可以使公共字段(以及其他類型的類成員)自動綁定,還是只能綁定公共屬性?

本文似乎暗示它只是公共屬性,因為它一直貫穿始終都提到它們,但似乎並沒有明確地說只有公共屬性會受到約束。

沒錯,只有公共屬性將被綁定。

字段不能用於綁定。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM