2010-05-31 36 views
0

我想从资源文件中获取验证控件的验证消息。我知道我可以通过下面的代码片段轻松地做到这一点。验证控制来自资源文件和参数化的错误消息

<%$ Resources:[filename prefix,]resource-key %> 

<asp:Label ID="Label1" runat="server" meta:resourcekey="resource-key-prefix" /> 

但我也想参数吧。

例如 以上资源表达会给我留言,如“填充信息”。我在资源文件中有“填充{0}信息”。应显示最终用户消息,如“填写地址信息”。

回答

0

所以基本上你想要一个本地化的Formatstring。

您可以从代码隐藏中访问资源文件,执行String.Format并将值传递给控件。

E.g.

myLabel.Text = string.Format(ProjectnameSpace.Resources.xxy, VALUE); 

尝试智能感知获得的财产的完整路径,我没有在这里的Visual Studio ATM