用Asp.net做一个中、英、日三种语言切换的网站的思路

是不是要写三套模板。因为有些地方的数据是从数据库里面取出来的,所以要怎么设计数据库。是不是也要建三套数据库?... 是不是要写三套模板。 因为有些地方的数据是从数据库里面取出来的,所以要怎么设计数据库。是不是也要建三套数据库? 展开
 我来答
匿名用户
2013-09-21
展开全部
你可以Google一下App_LocalResource 和 App_GlobalResource,这个是ASP.net内置的多语言(本地化)机制。 从数据库中读出的数据要想本地化比较麻烦,而且完全要视你的业务逻辑而定。建三套数据库恐怕不是你想要的解决方案,因为那样相当于3个独立的网站,也就没必要搞什么切换了。 对于设置性数据,可以在数据库表里加个语言字段,以进行多语言的存储,在读出时根据当时用户选择的语言调用不同的记录。比如网站的标题(如果可设置的话)等。而对于从用户那里采集的数据,比如一个论坛里用户发的帖子的内容,这个是没办法本地化的, 你不能指望用户发帖时用N种语言翻译好再保存。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Storm代理
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式