我爱Aspx >> Asp.Net >> 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
Ҷƪл˵?
ASP.NET中利用存储过程实现模糊查..[05-20]
ASP.NET之精通弹出窗口[05-20]
ASP.NET中用healthMonitor属性用..[05-20]
八大法则防范ASP网站漏洞[05-20]
八大法则防范ASP网站漏洞[05-20]
Asp.net中处理共享Session的问题[05-20]
ASP.NET应用程序设计的10大技巧[05-20]
ASP.NET 中防止 Access 数据库被..[05-20]
ASP.NET保持用户状态的九种选择(..[05-20]
asp.net URL重写续[05-20]
--关于彻底解决REAL SERVER防止盗..[05-20]
--关于彻底解决REAL SERVER防止盗..[05-20]
自动生成sql setup.iss这个无人值..[05-20]
把.NET程序部署到没有安装.NET F..[05-20]
window.showModalDialog及window..[05-20]
SQL Server无人值守安装[05-20]
SQL Server无人值守安装[05-20]
.NET框架中的驱动程序应用技术[05-20]
如何得到硬盘序列号.net [C#][05-20]
GOOGLE 提供的在线翻译 感谢GOOG..[05-20]