gpt4 book ai didi

c# - 如何本地化 Range 属性?

转载 作者:行者123 更新时间:2023-11-30 15:28:45 24 4
gpt4 key购买 nike

所以我需要本地化这个

 [Range(1, 150, ErrorMessage = "")]

我试过

[Range(1, 150, ErrorMessage = MyApp.Properties.Resource.ErrorMessageMustBeBetween)]

MyApp.Properties.Resource.ErrorMessageMustBeBetween 在哪里

"{0} must be between {1} and {2}."

它说

An attribute argument must be a constant expression, typeof expression or array creation expression of an attribute parameter type

那怎么办呢?谢谢你!

最佳答案

您需要使用 ErrorMessageResourceTypeErrorMessageResourceName 才能将资源用于数据注释。

尝试:

[Range(1, 150, ErrorMessageResourceType = typeof(MyApp.Properties.Resource), ErrorMessageResourceName = "ErrorMessageMustBeBetween")]

关于c# - 如何本地化 Range 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25160778/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com