我有一个带有“价格”和“折扣”字段的表服务和带有“名称”和“描述”字段的ServiceLanguage。在“视图”中,我使用ServiceLanguage作为模型。因此,我创建了一个部分类进行验证。
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修饰符'public‘对此项无效
如何确认价格和折扣?有什么帮助吗?
发布于 2011-04-05 11:00:14
不确定这是否是您的后续,因为它有点难以理解您的问题,但是请查看此链接,它描述了基于属性的模型验证。然后你可以把它应用到你的价格和折扣属性上。
发布于 2011-04-05 12:33:40
看起来,您试图从"expm_Service“中将两个属性声明到模型中。这些声明没有什么意义。
您需要将MaxDiscount和Price添加到您的模型中,就像您在名称和描述方面所做的那样。然后,您可以通过您的服务将这些值传递到和从模型中传递。
例如。
public string MaxDiscount { get; set; }
public string Price { get; set; }加上设置验证规则的任何DataAnnotations。
https://stackoverflow.com/questions/5550530
复制相似问题