小编Eve*_*nix的帖子

Blazor 中的禁用/启用按钮 - 取决于表单中的内容

所以我正在 ASP.NET Core 中创建这个小项目,我已经编写了一个 WEB API,但我正在努力使用 Blazor 中的前端来使用该 API。POST、GET HTTP 请求效果很好。我有一个剃刀页面,我在其中放入了一些数据(姓名、家庭姓名等),然后单击“发送”,将数据发布到 API。

关于该表格有一些验证:姓名 – 至少 5 个字符 FamilyName – 至少 5 个字符的地址 – 至少 10 个字符的电子邮件地址 – 必须是有效的电子邮件年龄 – 必须在 20 到 60 之间

而这一切都在这里通过 DataAnnotations 完成:

using System.ComponentModel.DataAnnotations;

namespace Blazor.Data
{
    public class Applicant
    {
        public int Id { get; set; }

        [MinLength(5, ErrorMessage ="Name must contain atleast 5 characters.")]
        public string Name { get; set; }

        [MinLength(5, ErrorMessage ="Family Name must contain atleast 5 characters.")]
        public string FamilyName …
Run Code Online (Sandbox Code Playgroud)

c# frontend button blazor webapi

3
推荐指数
2
解决办法
1932
查看次数

标签 统计

blazor ×1

button ×1

c# ×1

frontend ×1

webapi ×1