如何獲取顯示名稱/名稱屬性以顯示在我的WCF服務上?WCF顯示來自DataMember的DisplayAttribute或DisplayName
這是WCF服務中的對象。
[DataContract]
public class Person
{
[DataMember]
public int PersonId { get; set; }
[DataMember]
[Display(Name = "Name")]
public string Name { get; set; }
[DataMember]
[DisplayName("Date of Birth")]
public DateTime? DateOfBirth { get; set; }
[DataMember]
public string Gender { get; set; }
[DataMember]
public string Telephone { get; set; }
[DataMember]
public string Email { get; set; }
}
我想在我基於WCF服務創建的表單上顯示描述性名稱。我怎樣才能做到這一點?在MVC4查看
<div id="online">
@Html.EditorFor(m => m.Name)
@Html.EditorFor(m => m.Telephone)
@Html.EditorFor(m => m.Fax)
@Html.EditorFor(m => m.Email)
</div>
你的UI代碼是什麼樣的? DataContracts只能處理序列化,而不能顯示邏輯... – Chris
已添加爲更新@Chris –