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

标签 c# asp.net

我正在开发一个项目,其中使用 <%= 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/

相关文章:

asp.net - 升级到 TLS 1.2 后无法生成 Web 服务引用

c# - 压缩文件时限制内存使用

asp.net - .gitignore 用于 asp.net razor 项目

c# - ASP.NET - 无法将更改从 GridView 保存到数据库

c# - 如何读取我的网络服务中的 .p12 文件

asp.net - 什么是最好的基于 Web 的 HTML 编辑器,它允许在插入图像时将图像上传到服务器?

c# - 有没有比 C# 中的 SoundPlayer 更快的播放声音的方法?

c# - 如何从 NameValueCollection 中获取所有值作为单个字符串?

c# - 更改 RedirectUri、Nginx 和 ASP.NEt Core

c# - 以编程方式求解模方程