使用服务器端方法设置下拉列表项文本

时间:2010-05-13 13:50:48

标签: c# asp.net drop-down-menu

我正在尝试设置下拉列表选项的Text属性,如下所示:

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

但它不起作用,而Text值实际上是<%= Resources.Get("USA") %>而不是字符串“USA”。

即。它不被解释为代码。

有什么问题?

2 个答案:

答案 0 :(得分:2)

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

这应该有效。

答案 1 :(得分:0)

我认为该语法仅适用于sitmap文件。

<%= ResourceFileName.ResourceVariableName %>  

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

ListBox.Items.Add(ResourceFileName.ResourceVariableName);