• λ我爱Aspx >> Asp.Net >> ASP实现多语言支持
  • ASP实现多语言支持

  • :未知  Դ:internet  :2007-5-20 16:42:11  ؼ:asp
  • 对于图片文件,我们可以使用相同的步骤创建表来存储指向这些文件的路径。只需要在CommonImage表和SpecializedImage表中用FileName字段替换对应的StringHolder就可以了。

    在新创建的表中装入数据时,StringKey的内容应该给站点维护者尽可能多的提示以表明页面上将显示的文本。例如,对于一个在线销售站点来说有关拒绝承诺的声明语句使用OrderDisclaimer是一个不错的选择,站点维护者由此可以非常清楚地了解使用该记录将在Web页面上显示的内容。

    把那些公用的单词和短语放在CommonStrings表。这样,维护者就知道如果他们修改CommonStrings表中的一个记录,将影响到站点内的许多页面。

    对于大的站点,可以设计一个易于使用的界面来输入和修改数据库中的文本。准备这些资料是一项冗长乏味的任务,越简单就越少出错。

    三、步骤2-从数据库读取数据到字典对象

    字典对象(Dictionary Object)是一个多用途的服务器端对象,它相当于二维数组,保存了键以及与键相关联的数据。提取数据的唯一途径在于取得键值或索引。可以把字典对象的作用范围配置为整个应用范围或对话范围,而不必担心损失性能。赋予应用层作用范围意味着对象只被实例化一次,且所有会话均使用同一个字典对象。以下代码创建两个字典对象实例,分别和两个文本表关联。记住,我们希望对象只被初始化一次,所以把这些代码放在Application_OnStart事件中:

    < Script RUNAT=SERVER Language=VBScript >

    Sub Application_OnStart()

    Dim DictCommonStrings

    Dim DictSpecializedStrings

    Dim Conn

    Dim rsCommonStrings

    Dim rsSpecializedStrings

    Ҷƪл˵?
  • һƪSpan和DIV的区别
    һƪ--关于彻底解决REAL SERVER防止盗连接的“土”办法