ASP.net 中使用的 HTML 本地化
我有一个 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模板,有人可以帮助我实现这一点吗?
谢谢。
I have a asp.net application, which used html templates to generate content and sends this in the email. The code to read the html file is as-
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;
}
Since we are in the process of internationlization, i need to localize the html templates, Can someone help me to achieve this?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
查看有关本地化的 msdn 页面:
http://msdn.microsoft.com/en-us/library/c6zyy3s9。 ASPX
Check out the msdn page about localisation:
http://msdn.microsoft.com/en-us/library/c6zyy3s9.aspx
我在 html 文件中添加了带有 %Sample% 的标记或字符串,并使用 ResourceManager 适当地替换了这些字符串。
I added tokens or strings with %Sample% in my html file and replaced these strings appropriately using ResourceManager.