如何做好以下几点?
我有一个MVC网站,管理员可以创建问题,其他用户必须回答。通过创建一个问题,他可以在其中添加一个IsRequired选项。
我用列将问题存储在数据库中:
因此,当用户进入一个页面时,他可以看到管理员提出的问题。如果这是一个必要的问题,他必须回答它,然后他才能继续。
如何通过适当的模型绑定来执行此操作?我可以获取数据并检查每个问题是否是必需的,但是我如何向该属性添加某种类型的required属性,以便用户在我的网页中得到一条错误消息,指示他必须填写这个问题?
或者怎样才是最好的方法?
我希望问题是清楚的。
发布于 2014-12-10 13:22:25
克万无一失做了这件事。
public string Description { get; set; }
public bool IsRequired { get; set; }
[RequiredIfTrue("IsRequired", ErrorMessage = "Elabe")]
public string RequiredString { get; set; }这表明,当属性IsRequired == true -> property RequiredString不能为空时,将收到警告"Elabe“。
谢谢斯蒂芬
https://stackoverflow.com/questions/27398656
复制相似问题