我正在开展一个项目,我正在使用<%= getString("key")%>
动态获取相应的文字。
当我在简单的p标签中使用它时,这很有用,但是我找不到使用Button / Label等控件的方法。
除了打电话之外,还有什么办法吗?Mybutton.Text = getstring("key");
动态添加文字?
这个想法是getString检索af语言代码,并根据该代码获得适当语言的字符串。
我一直在环顾四周,但我遇到的只是在aspx页面中直接使用嵌入式代码标签,而不会将其剪切为buttontext。
答案 0 :(得分:5)
如果您可以使用DataBinding而不是<%=
运算符,则可以使用:
<asp:Button ID="MyButton" Text='<%# getstring("key") %>' />
This很好地解释了为什么<%=
在这种情况下不起作用。