我正在尋找一種更簡單/更乾燥的方法來使用資源我的MVC 3模型。在c#中爲模型上的屬性設置默認資源類型
這是怎麼了,現在我做(需要每個屬性被告知它使用的ressource型):
public class ContactMessageModel:BaseModel
{
[Display(Name="ReplyToEmail_DisplayName", ResourceType = typeof(Res.Views_Contact))]
public string ReplyToEmail {get; set; }
[Display(Name = "ContactReason_DisplayName", ResourceType = typeof(Res.Views_Contact))]
public string ContactReason { get; set; }
可以這樣做?
這是我想做到這一點(我只是想一次定義爲模型的資源型):
[Display(ResourceType = typeof(Res.Views_Contact))]
public class ContactMessageModel:BaseModel
{
[Display(Name="ReplyToEmail_DisplayName")]
public string ReplyToEmail {get; set; }
[Display(Name = "ContactReason_DisplayName")]
public string ContactReason { get; set; }
你試過了嗎? –
錯誤是:)。給我一個錯誤:屬性'Display'在這個聲明類型上是無效的。它只對'方法,屬性,索引器,字段,參數'聲明有效。 – AyKarsi