我只想让我的组件有一些HelperText显示为Please provide a valid @outlook.com email.但它正在拾取@符号并导致错误.我如何告诉它将其作为字符串中的一个字符处理?

<MudTextField @bind-Text="Email" T="string" MaxLength="250" 
  Class="mt-2" Label="E-Mail*" 
  HelperText="Please provide a valid @outlook.com email" 
  HelperTextOnFocus="true" Margin="Margin.Dense" Variant="Variant.Outlined" />

推荐答案

你至少有三个我能想到的 Select .

1. Use an expression containing the literal string

HelperText="@("Please provide a valid @outlook.com email")"

2. Bind to a local property

<MudTextField 
  HelperText="@EmailHelperText"  />

@code {
  private string EmailHelperText { get; } 
    = "Please provide a valid @outlook.com email";
}

一百零二

HelperText="Please provide a valid &#64;outlook.com email"

演示:https://try.mudblazor.com/snippet/QYQSYvuTnXcvoquF

(按演示左上角的绿色播放图标查看)

Csharp相关问答推荐

EF Core Fluent API中定义的多对多关系

C#类主构造函数中的调试参数

System.Text.Json数据化的C#类映射

Azure Function应用(. NET 8)不将信息记录到应用洞察

为什么SignalR在每个Blazor服务器应用程序启动时最多启动8个服务器?

无法通过绑定禁用条目

从ASP.NET Core中的枚举字段填充 Select 选项时,将默认的第一个选项添加为 Select 元素

如何将MongoDB序列化程序设置为内部对象属性

ASP.NET核心MVC SqlException:违反主键约束';PK_USER';.无法在对象';数据库中插入重复的密钥.用户';

如何使用EF Core和.NET 8来upsert到具有多对多关系的表?

在.NET 8最低API中从表单绑定中排除属性

源代码生成器:CS8795分部方法';Class1.GetS2(字符串)';必须有实现部分,因为它有可访问性修饰符?

为什么C#/MSBuild会自发地为不同的项目使用不同的输出路径?

是否可以在Entity Framework Core中使用只读 struct 作为拥有实体?

Foreach非常慢的C#

如何解决System.StackOverflowException:抛出System.StackOverflowException类型的异常.&# 39;生成随机代码时发生异常?

如何在.NET Core 8中自定义标识用户模型

使用C#12中的主构造函数进行空判断

实例化列表时的集合表达式是什么?

MudRadioGroup不切换