基本上我有一个名为Category
的课程。 Category
可能是食物,体育,娱乐,社区,工作。
现在我有一个名为CreateNewProduct
的页面。在这里,我们有名称,种类,品牌等领域。
这里的字段可见性,控制启用,禁用,更改标签文本,验证根据我们从下拉列表中选择的类别而变化。将来有可能添加类别。
最好的办法是处理可见性,控制禁用,更改标签文本和验证。
答案 0 :(得分:1)
为什么需要class
?您不能使用enum
吗?然后将其作为Product
课程中的属性。
public enum Category
{
Food,
Sports,
Entertainment,
Commuity,
Work
}
public class Product
{
public string Name { get; set; }
public Category ProductCategory { get; set; }
public string Brand { get; set; }
}
答案 1 :(得分:0)
类别可能应该是Enum
(类别),您的类应该被称为“产品”,其中一个属性应该是分类
您添加到Product类的其他属性可以帮助您提高可见性,禁用等。验证可能会更复杂,您需要对其进行扩展。