Blazor验证工具概述

用于Blazor的Telerik UI提供了不同的方式来显示和定制验证消息。验证工具可以与Telerik形式或者用任何形式提供EditContext就像标准的。netEditForm

为Blazor Ninja图像的Telerik UI

验证工具组件是为Blazor的Telerik UI,一个具有100个本地组件的专业级UI库,用于构建现代和功能丰富的应用程序。想要试用它,请注册一个30天的免费试用。

Telerik Blazor验证工具提供了一种显示不同类型的验证消息的方法。主要的好处是与所有其他Telerik Blazor组件的样式一致。验证工具不为特定的验证逻辑公开API或设置。您应该单独配置所需的标准或自定义验证,然后使用我们的UI组件向用户显示消息。

验证工具

Telerik提供了以下验证工具来帮助您样式化表单验证:

这些组件在框架提供的标准验证工具之上添加了定制选项ValidationSummary而且ValidationMessage

与TelerikForm集成

可以无缝地将验证工具与表单组件.要避免重复验证消息,请设置ValidationMessageType形式的参数FormValidationMessageType。没有一个.中的验证组件也可以使用带有自定义编辑器的模板你可以用自己的代码来定义。

@*禁用来自Telerik表单的默认验证消息,并使用验证工具代替。无。">              @code {Person Person = new Person();public class Person {[Required] public string Name {get;设置;} [Required] [Range(10,150, ErrorMessage ="年龄应该在10到150之间")]public int? Age { get; set; } [Required] public bool IsMarried { get; set; } } }

与Microsoft EditForm的集成

@using System.ComponentModel.DataAnnotations    

Submit
@code {Person Person = new Person();public class Person {[Required] public string Name {get;设置;} [Required] [Range(10, 150, ErrorMessage = "年龄应该在10和150之间")]public int?年龄{得到;设置; } [Required] public bool IsMarried { get; set; } } }

下一个步骤

另请参阅

在本文中
Baidu
map