2

我正在开发一个项目,我正在使用<%= getString("key")%>动态获取适当的文本。

当我在简单的 p 标签中使用它时,这很有效,但我找不到使用按钮/标签等控件的方法。

有什么办法,除了打电话

Mybutton.Text = getstring("key");

动态添加文本?

这个想法是 getString 检索 af 语言代码,并根据该代码获取适当语言的字符串。

我一直在环顾四周,但我遇到的只是直接在 aspx 页面中使用嵌入的代码标签,这不会将其用于按钮文本。

4

1 回答 1

5

如果您可以使用 DataBinding 而不是<%=运算符,则可以使用:

<asp:Button ID="MyButton" Text='<%# getstring("key") %>' />

很好地解释了为什么<%=在这种情况下不起作用。

于 2013-08-08T07:28:51.110 回答