如何验证MVC模型?

时间:2018-12-05 10:44:21

标签: c# asp.net webforms

来自文档:

var item = new Product();
ModelState.AddModelError("", "User generated error");
TryUpdateModel(item);
if (ModelState.IsValid) ...

现在,我想填充模型属性,然后验证模型。尝试:

var item = new Product();

item.Name = Name.Text;
item.Price = Decimal.Parse(Price.Text);

TryUpdateModel(item); //Deletes Name and Price

如何以这种方式运行验证?

1 个答案:

答案 0 :(得分:0)

您的教程基于xaml。

通常来说,您可以在xaml中设置验证属性。 您可以针对元素绑定的类型进行验证,或者实现一个接口,该接口允许框架使用您提供的规则来验证属性,或者在发生数据错误时通知视图。

查看详细的答案here