Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 我可以在必需属性中将动态文本设置为ErrorMessage吗?_Visual Studio 2010_C# 4.0_Attributes_Properties - Fatal编程技术网

Visual studio 2010 我可以在必需属性中将动态文本设置为ErrorMessage吗?

Visual studio 2010 我可以在必需属性中将动态文本设置为ErrorMessage吗?,visual-studio-2010,c#-4.0,attributes,properties,Visual Studio 2010,C# 4.0,Attributes,Properties,是否可以根据资源文件或配置以不同语言提供所需的错误消息属性 [Required(ErrorMessage = "Please enter your name")] public string SenderName { get; set; } 我们想使“请输入您的姓名”成为一个动态文本,从配置文件的参考资料中读取 可能吗?属性参数需要在编译时解析,所以这是不可能的 发件人: 编译器在编译时必须知道传递给属性的值 最好的选择是在正常方案中使用附属部件

是否可以根据资源文件或配置以不同语言提供所需的错误消息属性

[Required(ErrorMessage = "Please enter your name")]
public string SenderName { get; set; }
我们想使
“请输入您的姓名”
成为一个动态文本,从配置文件的参考资料中读取


可能吗?

属性参数需要在编译时解析,所以这是不可能的

发件人:

编译器在编译时必须知道传递给属性的值

最好的选择是在正常方案中使用附属部件