我正在尝试将Nop Commerce 2.65中的zip /邮政编码字段设置为仅限字母数字的字段。我已经使用以下行编辑了Nop.Web管理文件夹中的文件AddressValidator.cs:
RuleFor(x => x.ZipPostalCode)
.Matches(@"^[0-9a-zA-Z ]+$")
.WithMessage("Numbers and letters only please.");
我编译并上传了NopAdmin.dll,但它什么也没做,就像验证不存在一样。
代码是错误的还是我上传了错误的文件?
答案 0 :(得分:0)
我的问题中的逻辑没有任何问题,只是我正在编辑的源文件!有两个addressvalidation.cs文件,一个在admin中,一个在web中。我没有意识到网络存在,因此我的编辑不起作用。
将我的问题中的代码应用到其他AddressValidator.cs文件中工作正常。
答案 1 :(得分:0)
我刚刚测试了你的代码,它运行得很好。我认为你修改后忘了重新构建Nop.Admin项目。另请注意,该解决方案有两个“AddressValidator”类。请确保您修改了所需的