《Blazor》的teleerik UI免费下载30天试用版

Blazor的远程验证摘要

Blazor的远程验证摘要在标准之上添加自定义选项net ValidationSummary,例如模板参数。

在TelerikForm中使用验证摘要

  1. 添加< TelerikValidationSummary >标签< FormValidation >的子标记。< TelerikForm >
  2. (可选)禁用teleerik表单的内置验证消息,以避免重复。集ValidationMessageType = " @FormValidationMessageType。没有一个“

在Telerik表单中使用Telerik ValidationSummary

@using System.ComponentModel.DataAnnotations 

在EditForm中使用验证摘要

使用< TelerikValidationSummary >标签而不是< ValidationSummary >直接在Blazor上EditForm组件。

在EditForm中使用Telerik ValidationSummary

@using System.ComponentModel.DataAnnotations     
EmailAddress">
@code {private Customer Customer = new Customer();public class Customer {[Required(ErrorMessage = "Please enter your name")] [MaxLength(40, ErrorMessage = " name必须不超过40个字符")]public string CustomerName {get;设置;} [Required(ErrorMessage = "请输入您的年龄")][Range(18,120, ErrorMessage = "您必须年满18岁才能下订单")]public int CustomerAge {get;设置;} [Required(ErrorMessage = "请输入您的电子邮件")][EmailAddress(ErrorMessage = "输入一个有效的电子邮件地址")]公共字符串EmailAddress {get;设置;}}

模板

TelerikValidationSummary控件来控制它的呈现<模板>标签。的上下文是一个IEnumerable <字符串>窗体的所有错误消息的集合。

使用TelerikValidationSummary模板

@using System.ComponentModel.DataAnnotations  @message 
} } @code { private Customer customer = new Customer(); public class Customer { [Required(ErrorMessage = "Please enter your name")] [MaxLength(40, ErrorMessage = "The name must be up to 40 characters long")] public string CustomerName { get; set; } [Required(ErrorMessage = "Please enter your age")] [Range(18, 120, ErrorMessage = "You should be at least 18 years old to place an order")] public int CustomerAge { get; set; } [Required(ErrorMessage = "Please enter your email")] [EmailAddress(ErrorMessage = "Enter a valid email address")] public string EmailAddress { get; set; } } }

使用参数,以便将自定义CSS类添加到div.k-validation-summary。该元素包装验证摘要内容。

使用TelerikValidationSummary类

@using System.ComponentModel.DataAnnotations     @code { private Customer customer = new Customer(); public class Customer { [Required(ErrorMessage = "Please enter your name")] [MaxLength(40, ErrorMessage = "The name must be up to 40 characters long")] public string CustomerName { get; set; } [Required(ErrorMessage = "Please enter your age")] [Range(18, 120, ErrorMessage = "You should be at least 18 years old to place an order")] public int CustomerAge { get; set; } [Required(ErrorMessage = "Please enter your email")] [EmailAddress(ErrorMessage = "Enter a valid email address")] public string EmailAddress { get; set; } } }

下一个步骤

另请参阅

在本文中
Baidu
map