【发布时间】:2014-01-15 18:15:52
【问题描述】:
背景
我有一个 ASP.NET Web 窗体应用程序,我想使用 .RESX 文件进行本地化。我已经知道如何使用 .ASPX 文件来做到这一点。但是,我的应用程序使用了一些 .ASPX 文件...以及一些普通的 .HTML 文件。
(我正在做很多 KnockoutJs,应用程序会在其中检索可重用的 HTML 模板并根据需要将它们注入到 DOM 中。)
我不能在 HTML 文件中采用以下方法,因为不会执行
<%$ Resources:Main, WelcomeMessage %>
问题
是否可以使用 C# 代码针对 RESX 文件处理纯 HTML 文件以生成已本地化的 HTML 文件?
(我需要一个不使用 .ASPX 文件的解决方案)
如果可能,那么我可以创建一个 Web 服务,将 RESX 文件应用于 HTML 文件并返回生成的 HTML 字符串。
【问题讨论】:
标签: asp.net .net localization internationalization resx