我正在开发一个项目,其中使用 <%= getString("key")%>
动态获取适当的文本。
当我在简单的 p 标签中使用它时,这非常有用,但我找不到使用按钮/标签等控件来执行此操作的方法。
除了打电话还有什么办法吗
Mybutton.Text = getstring("key");
动态添加文本?
这个想法是 getString 检索 af 语言代码,并根据该代码获取适当语言的字符串。
我一直在四处寻找,但我遇到的只是直接在 aspx 页面中使用嵌入的代码标记,这不会削减按钮文本。
最佳答案
如果您可以使用 DataBinding 而不是 <%=
运算符,您可以使用:
<asp:Button ID="MyButton" Text='<%# getstring("key") %>' />
This很好地解释了原因<%=
在这种情况下不起作用。
关于c# - 按钮控件中的嵌入代码 (<%= %>),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18120137/