首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET MVC 3验证

ASP.NET MVC 3验证
EN

Stack Overflow用户
提问于 2011-04-05 10:39:45
回答 2查看 276关注 0票数 0

我有一个带有“价格”和“折扣”字段的表服务和带有“名称”和“描述”字段的ServiceLanguage。在“视图”中,我使用ServiceLanguage作为模型。因此,我创建了一个部分类进行验证。

代码语言:javascript
复制
public string Name { get; set; }
public string Description { get; set; }

这个很好用。但我也需要确认价格和折扣

代码语言:javascript
复制
public expm_Service expm_Service.MaxDiscount{ get; set; }
public expm_Service expm_Service.Price { get; set; }

这不太好用。问题是:

错误1修饰符'public‘对此项无效

如何确认价格和折扣?有什么帮助吗?

EN

回答 2

Stack Overflow用户

发布于 2011-04-05 11:00:14

不确定这是否是您的后续,因为它有点难以理解您的问题,但是请查看此链接,它描述了基于属性的模型验证。然后你可以把它应用到你的价格和折扣属性上。

票数 0
EN

Stack Overflow用户

发布于 2011-04-05 12:33:40

看起来,您试图从"expm_Service“中将两个属性声明到模型中。这些声明没有什么意义。

您需要将MaxDiscount和Price添加到您的模型中,就像您在名称和描述方面所做的那样。然后,您可以通过您的服务将这些值传递到和从模型中传递。

例如。

代码语言:javascript
复制
public string MaxDiscount { get; set; }
public string Price { get; set; }

加上设置验证规则的任何DataAnnotations。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5550530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档