2010-05-13 50 views
0

我想设置一个下拉像这样的列表选项的Text属性设置下拉列表项文字:使用服务器端方法

<asp:ListItem Value="AB" Text='<%= Resources.Get("USA") %>'></asp:ListItem> 

但它无法正常工作,而不是文本值是字面上<%= Resources.Get("USA") %>和而不是字符串“USA”。

即它不被解释为代码。

什么问题?

回答

2

使用格式<%$ Resources: yourresoucefilename, stringname %>

这应该工作。

0

我相信这种语法只适用于sitmap文件。

<%= ResourceFileName.ResourceVariableName %> 

应该工作或 在代码中设置背后的价值:

ListBox.Items.Add(ResourceFileName.ResourceVariableName);