Nop commerce 中的流畅验证 - 仅限字母数字

Ful*_*ton 6 asp.net-mvc nopcommerce fluentvalidation

我正在尝试将 Nop Commerce 2.65 中的邮政编码字段设置为仅包含字母数字的字段。我使用以下行编辑了 Nop.Web 管理文件夹中的文件 AddressValidator.cs:

 RuleFor(x => x.ZipPostalCode)
            .Matches(@"^[0-9a-zA-Z ]+$")
            .WithMessage("Numbers and letters only please.");
Run Code Online (Sandbox Code Playgroud)

我已经编译并上传了 NopAdmin.dll 但它什么也没做,就像验证不存在一样。

是代码错误还是我上传了错误的文件?

And*_*i M 0

我刚刚测试了你的代码,它工作得很好。我想您在修改后忘记重新构建 Nop.Admin 项目。另请注意,该解决方案有两个“AddressValidator”类。请确保您修改了所需的内容