2 phoebus lv Phoebus_Lv 于 2016.03.21 15:41 提问

ASP .Net 如何实现多语言

ASP.Net 如何利用SQL Server实现多语言切换。。
就是改变显示语言的时候,从数据库中读取对应的语言类型对所有界面进行显示

1个回答

chenqixia
chenqixia   2016.03.31 14:34

首先用一个Key值来标识一个要是的内容,比如Key_Name,在数据库中建立不同语言的数据表,使用Key来做关键字,比如Table_CH中Key_Name对应
‘姓名’,在Table_EN中,Key_Name对应‘Name’

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
超级简单:ASP.NET Localization (本地化,多语言)
有很多讨论ASP.NET localization(本地化,多语言)的文章,这篇文章是不会的深入讨论ASP.NET Localization (本地化,多语言)。相反,它将给你有关asp.net页面中通常使用的内容的localization的一个快速参考,这些内容包括:ASP.NET服务端控件,html内容,SiteMap,一些其他资源。       这篇文章包括以下内容:       1、 
让asp.net网站支持多语言,使用资源文件
asp.net多语言支持例子 <asp:DropDownList ID="ddlLanguage" runat="server" AutoPostBack="true" onselectedindexchanged="ddlLanguage_SelectedIndexChanged">
C# ASP.NET 最佳的实现多语言网站的例子
这是一个可以运作的,实现网站多语言的例子。整个代码相当简练,对于想要做多语言网站的情况来说,从这个项目开始,是个不错的选择。因为既实现了多语言,又没有多余的代码。
asp.net开发中,web页面实现页面元素的多语言化(多国语化)
开发的一些系统,经常要求支持多语言(例如日文,英文等),以前大部分做法是创建一个资源文件, 将每一个标签,按钮等标题文字预先用各种语言设定保存好, 在程序中根据选择的语言来显示对应文字。 这样做的缺点是如果每次改动或增加一个控件,都需要程序开发人员刻意做多语言对应, 如果用户想要改某些标题的描述,还需要开发人员改动资源文件并替换到程序发布目录。   经过调查实验,最终想了一个办法来较好
ASP.NET MVC资源文件多语言实现方式
1、项目结构 2、代码 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.Collections; namespace MvcTest.Controllers { pub
.NET中多语言版本的实现---WebForm
在ASP,NET项目中要实现多语言版本的,可以利用Resource资源文件将不同语言版本文字描述分别存储起来,将用户所选择的语言环境存放到Session中去.在页面后台的Page_Load事件中根据用户选择的不同的语言环境,将对应的文字描述从资源文件中获取出来显示到页面上即可.    如要在名为WebForm1的ASPX页面上实现"简体中文"和"英文"两种语言,在页面中的Label1上分别显示"您
在ASP.NET MVC中通过URL路由实现对多语言的支持
对于一个需要支持多语言的Web应用,一个很常见的使用方式就是通过请求地址来控制界面呈现所基于的语言文化,比如我们在表示请求地址的URL中将上语言文化代码(比如en或者en-US)来指导服务器应该采用怎样的语言来显示界面的内容。对于一个ASP.NET MVC应用来说,我们很容易通过URL路由来实现这样一个功能。[本文已经同步到《How ASP.NET MVC Works?》中] 在具体介绍实现
ASP.NET MVC 多语言方案
前言: 好多年没写文章了,工作很忙,天天加班, 每天都相信不用多久,就会升职加薪,当上总经理,出任CEO,迎娶白富美,走上人生巅峰,想想还有点小激动~~~~ 直到后来发生了邮箱事件,我竟然忘了给邮箱密码赋值,导致遇到“邮箱不可用。 服务器响应为: 5.7.1 Unable to relay for”的问题,网上一查后,让Boss去设置IIS里的SMTP。 结果Boss力证不用设置
.Net 多语言 与资源文件
目前很多网站都支持多语言,特别是中英文。而.Net网站中的多语言就要用到资源文件。资源文件分为全局资源文件(App_GlobalResource)以及本地资源文件(App_LocalResource)。 创建资源文件 对于一个项目,我们一般都会创建全局资源文件以及本地资源文件。我们可以首先新建两个文件夹:App_GlobalResource,App_LocalResource。 1.
.NET多语言切换,配置
法一: 1. 1>在每个页面中 中引入Culture="auto" UICulture="auto" 如:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Culture="auto" UICulture="auto"%>  2>在web.Config中配置。