2009-02-17 119 views
1

我試圖建立一個「新客戶」的形式,所以我使用的是默認的模型綁定建立我的客戶對象:的可選屬性

public ActionResult New(Customer customer) { ... } 

的唯一的問題是我在Customer對象上有一些不需要的屬性。當我將這些字段留空時,ASP.NET MVC自動拋出模型錯誤,指出「需要值」。

我該如何向框架表明這些屬性是可選的?

回答

6

我不是100%,但使他們可以爲空應該工作。

+0

雖然如此,不是在電腦前我可以檢查有效性。 – 2009-02-17 04:20:16

1

我有同樣的問題,我發現對於基本類型的溶液,這是通過使得變量可爲空的,如

public virtual int? AnotherId {get; set;} 
public virtual string? Name {get; set;} 

然而,對於那些對象的屬性,我不能圖出來。我仍然有問題。

public virtual Sponsor Sponsor { get; set; }