我有一個模型數據註解隱藏屬性/字段
class Address {
public int AddressID {get;set;}
public string Street {get;set;}
public string City {get;set;}
public string State {get;set;}
public int ZipCode {get;set;}
}
在我看來,當我有
@Html.LabelFor(model => model.Address)
(假設地址是另一個模型內部複雜屬性)
我得到一個標籤爲每一個地址屬性,所以我得到:
AddressID:
街道:
市:
國家:
郵編:
的問題是,我不希望的ID屬性展現出來,我想這兩個註解:
[Display(AutoGenerateField = false)]
[HiddenInput(DisplayValue = false)]
但是第一個出於某種原因沒有做任何事情,而且HiddenInput一直得到一條紅色的波浪線,不知道它們是否都使用相同的System.ComponentModel.DataAnnotations
級組裝