Skip to content

Commit 9f92846

Browse files
committed
fix: 调整 模型绑定消息提供程序的提示信息
1 parent 8f55eae commit 9f92846

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

modules/admin/src/Bing.Admin/Modules/AppModule.cs

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,17 @@ public override IServiceCollection AddServices(IServiceCollection services)
5151
o.Filters.Add<ResultHandlerAttribute>();
5252
o.Filters.Add<BingExceptionFilter>();
5353
o.Conventions.Add(new AuthorizeControllerModelConvention());
54-
o.ModelBindingMessageProvider
55-
.SetNonPropertyAttemptedValueIsInvalidAccessor((x) => $"'{x}' 是不合法的参数");
54+
o.ModelBindingMessageProvider.SetMissingBindRequiredValueAccessor((x) => $"没有为属性 '{x}' 指定值");
55+
o.ModelBindingMessageProvider.SetMissingKeyOrValueAccessor(() => "必须指定值");
56+
o.ModelBindingMessageProvider.SetMissingRequestBodyRequiredValueAccessor(() => "请求正文不能为空");
57+
o.ModelBindingMessageProvider.SetValueMustNotBeNullAccessor((x) => $"'{x}' 是无效的值");
58+
o.ModelBindingMessageProvider.SetAttemptedValueIsInvalidAccessor((x, y) => $"'{x}' 不能作为 {y} 的值");
59+
o.ModelBindingMessageProvider.SetNonPropertyAttemptedValueIsInvalidAccessor((x) => $"'{x}' 是无效的值");
60+
o.ModelBindingMessageProvider.SetUnknownValueIsInvalidAccessor((x) => $"为 {x} 指定的值无效");
61+
o.ModelBindingMessageProvider.SetNonPropertyUnknownValueIsInvalidAccessor(() => "指定的值无效");
62+
o.ModelBindingMessageProvider.SetValueIsInvalidAccessor((x) => $"值 {x} 无效");
63+
o.ModelBindingMessageProvider.SetValueMustBeANumberAccessor((x)=>$"字段 {x} 的值应该是数字");
64+
o.ModelBindingMessageProvider.SetNonPropertyValueMustBeANumberAccessor(() => "字段的值应该是数字");
5665
})
5766
.AddControllersAsServices()// 解决属性注入无法在控制器中注入的问题
5867
.AddNewtonsoftJson(options =>

0 commit comments

Comments
 (0)