【发布时间】:2020-08-09 07:06:21
【问题描述】:
问题
显示密码错误信息列表如下:
- 必须至少包含一个大写字母。
- 必须至少包含一个小写字母。
- 必须至少包含一个数字。
- 必须至少包含一个符号。
- 长度必须为 6 个字符。
在 MVC 中
我们可以通过以下代码实现:
@Html.Raw(HttpUtility.HtmlDecode(Html.ValidationMessageFor(m => m.Email).ToHtmlString()))
我们如何在 Blazor 中做同样的事情?如果需要更多的东西来支持这个问题,请告诉我。
【问题讨论】:
-
@HenkHolterman 如何在 Blazor 中使用相同的验证消息。仅供参考 - Blazor 中的验证消息看起来像
<ValidationMessage For="@(() => signUpModel.Email)"></ValidationMessage> -
好的。那么,如何使用
<ValidationSummary/>和MarkupString(htmlText)。谢谢:) -
也许使用您自己的编辑上下文、FieldChanged 事件和反射从其无效的模型中获取消息,所以您可以将它放在标记字符串中?还没有看到开箱即用的方法
标签: asp.net-mvc blazor blazor-client-side asp.net-blazor