【发布时间】:2014-08-07 23:12:38
【问题描述】:
好的,我试图让网站处理不同的语言,所以我使用的是 resx 文件。
我可以像这样在 aspx 页面上简单地显示欢迎:
<asp:Label runat='server' ID="foo" meta:resourcekey='WelcomeText'/>
现在我希望能够使用javascript来做innerHTML:
"<div>
<asp:Label runat='server' ID="foo" meta:resourcekey='WelcomeText'/>
</div>"
但它不是那样工作的。我也尝试过 getElementById ,它一直返回 null。
有什么想法吗?
【问题讨论】:
-
你为什么不直接打电话
<%=YourResourceName.WelcomeText%> -
你能再显示一点代码吗?但马拉松人似乎有正确的解决方案。
-
@Remy 基本上是在 javascript 中,我需要将一个字符串传递给另一个类来显示一些文本。现在我可以传递带有 HTML 元素的字符串,它会正常工作。例如,我可以使用 在字符串中添加一个链接。现在,当发送该字符串时,我希望能够从名为 WelcomeText 的 resx 文件中添加文本。
标签: javascript asp.net innerhtml resx