【问题标题】:Localization of HTML used in ASP.netASP.net 中使用的 HTML 的本地化
【发布时间】:2009-11-16 10:59:29
【问题描述】:

我有一个 asp.net 应用程序,它使用 html 模板生成内容并将其发送到电子邮件中。读取html文件的代码为-

 private string LoadHtml(string HtmlFile) {
        Assembly asm = Assembly.GetExecutingAssembly();
        Stream stream = asm.GetManifestResourceStream(asm.GetName().Name +
            "." + HtmlFile);
        StreamReader r = new StreamReader(stream);
        string html = r.ReadToEnd();
        return html;

    }

由于我们正在国际化进程中,我需要本地化 html 模板,有人可以帮我实现吗?

谢谢。

【问题讨论】:

    标签: html localization internationalization globalization


    【解决方案1】:

    查看有关本地化的 msdn 页面: http://msdn.microsoft.com/en-us/library/c6zyy3s9.aspx

    【讨论】:

    • 该链接是关于 asp.net 应用程序的本地化,而我关心的是我的 asp.net aaplication 中使用的 html 页面的本地化。
    • 我不认为您可以本地化(如果我错了,请纠正我)HTML 页面本身。您可以做的是根据当前本地化加载不同的模板。或者在页面中添加.net组件,这样就可以本地化了
    【解决方案2】:

    我在我的 html 文件中添加了带有 %Sample% 的标记或字符串,并使用 ResourceManager 适当地替换了这些字符串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-01
      相关资源
      最近更新 更多