2011-04-05 206 views
0

我有「價格」和「折扣」字段和ServiceLanguage與「名」和「說明」字段的表服務。在查看我使用ServiceLanguage作爲模型。所以我創建了一個用於驗證的分類。ASP.NET MVC 3驗證

public string Name { get; set; } 
public string Description { get; set; } 

這個工作起作用。但我還需要確認價格和折扣

public expm_Service expm_Service.MaxDiscount{ get; set; } 
public expm_Service expm_Service.Price { get; set; } 

,這不起作用馬麗娟。問題是:

錯誤1修改「公共」是不是 適用於該項目

我如何可以驗證價格和折扣?任何幫助?

+0

你能改一下你的問題好? – 2011-04-05 10:40:46

回答

0

不知道這是你以後有什麼,因爲它有點難以明白你的問題,但檢查出this link,它描述了基於屬性的驗證您的手機型號。然後,您可以將其應用於您的價格和折扣屬性。

0

它看起來像你想兩個屬性聲明爲從「expm_Service」模型。聲明沒有多大意義。

您需要MaxDiscount和價格添加到模型中以同樣的方式爲你的名稱和描述來完成。然後,你可以通過值和通過您的服務模型。

E.g.

public string MaxDiscount { get; set; } 
public string Price { get; set; } 

再加上任何DataAnnotations來設置這些驗證規則。