使用asp提供不同语言内容的好方法是什么?

时间:2010-02-05 00:58:56

标签: asp-classic language-design

我正在试图找出哪种方式可以用不同语言提供asp经典页面。页面上的一些内容是在服务器端生成的,有些是硬编码的html。我想创建一个下拉列表,在不同语言之间进行选择,以便服务器端生成的html以及硬编码的页面内容发生变化。

谢谢!

1 个答案:

答案 0 :(得分:5)

你有一些选择:

  • 所有可本地化的内容放入数据库并根据需要获取它们:
    • <%= GetLiteral("Disclaimer", Session("language")) %>
  • 在global.asa中加载Scripting.Dictionary,其中包含所有可本地化的内容,并将其放在应用程序变量(beware
  • 为每种语言创建一个文件夹(并使用SSI #includes来处理常见内容,例如布局)

从这一组中,第一个选项是你最好的选择。

如果你正在开始一个新的应用程序,我建议你寻找一个替代平台,比如ASP.NET。