2012-05-02 268 views
0

我有一個包含元數據屬性像這樣自定義驗證

public class Page { 
    public int Id { get; set; } 
    public int ParentId { get; set; } 
    public Metadata Metadata { get; set; } 
} 

public class Metadata { 
    public string Slug { get; set; } 
} 

當我保存我的網頁我需要驗證在具有相同父沒有其他的網頁有相同的蛞蝓Page對象。我正考慮在slug屬性上使用驗證屬性,但是當我這樣做時,我無法找到頁面對象。驗證這些事情的最佳方法是什麼?

回答

0

如果您堅持使用數據註釋驗證屬性,則可以通過將屬性放在Page類而不是Slug屬性上來訪問所有屬性。

但是there is something better