BoundField:将本地化资源属性指定为DataFormatString

时间:2011-12-14 13:45:42

标签: c# asp.net .net

是否可以将本地化资源字符串与DataFormatString一起使用?如果是,语法是什么?我试图通过以下方式分配给该物业,但无济于事:

<asp:BoundField DataFormatString='<%$ Resources:LocalizedText,ShortDateFormat %>' /> 

结果:yyyy-MM-dd

<asp:BoundField DataFormatString='{0:<%$ Resources:LocalizedText,ShortDateFormat %>}' /> 

结果:<$ Re21ource21:Locali+1e14Tex,S2orDae8or13a >

<asp:BoundField DataFormatString='<%= LocalizedText.ShortDateFormat %>' />

结果:yyyy-MM-dd

<asp:BoundField DataFormatString='<%# "{0:" + LocalizedText.ShortDateFormat + "}" %>' />

结果:格式错误的标签异常。

您对如何解决此问题有任何想法吗?

1 个答案:

答案 0 :(得分:1)

早上好,你试过以下事项:

 <asp:BoundField DataFormatString='{0:<%= LocalizedText.ShortDateFormat %>}' />

<强>更新 如果你尝试这种方式,它仍然没有给你正确的结果:

 DataFormatString="{0:<%$ Resources:LocalizedText,ShortDateFormat %>}"