繁体   English   中英

如何验证MVC模型?

[英]How do I validate a MVC-Model?

从文档:

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

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

您的教程基于xaml。

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

在这里查看详细的答案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM