按钮控件中的嵌入代码(<%=%>)

时间:2013-08-08 07:20:00

标签: c# asp.net

我正在开展一个项目,我正在使用<%= getString("key")%>动态获取相应的文字。

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

除了打电话

之外,还有什么办法吗?
Mybutton.Text = getstring("key");

动态添加文字?

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

我一直在环顾四周,但我遇到的只是在aspx页面中直接使用嵌入式代码标签,而不会将其剪切为buttontext。

1 个答案:

答案 0 :(得分:5)

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

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

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