asp.net2.0多语言版本网站软件的实现--青蛙非王子(lostfrog)

原创 2006年05月19日 16:52:00

1.     跟以前一样做界面,只是注意,把所有需要有多语言界面的文字都用label来做,当然gridview等等也可以

2 .   做完以后,在vs2005里打开这个文件(注意:一定是在设计模式下,否则生成本地资源将会灰掉),选工具->生成本地资源

3 .   你会发现生成了一个目录,App_LocalResources;这个目录里多了一个resx的文件。比如你的aspx文件是default.aspx,它就会生成一个叫做default.aspx.resx的文件。

4  .  打开这个文件看看,原来在label中的那些文字都跑到这里来了

5 .  打开原来的aspx文件看看source,会发现源码变了:

<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="Default2" title="Untitled Page" Culture="auto" meta:resourcekey="PageResource1" UICulture="auto" %>

…………

<asp:Localize ID="Localize1" runat="server" meta:resourcekey="Localize1Resource1"></asp:Localize>

 

 

          6.然后复制default.aspx.resx内容到相同目录下的default.aspx.xx.resx(xx是你要编译的第N中语言的名字)  替换掉里面的中文为你想要的语言 就ok了      

 

相关文章推荐

ASP.Net网站多语言的实现

在实现多语言的过程中,可能会遇到其它一些问题,比如时间,货币等格式通常要配套显示等等,有些也可以应用DotNet中已有的国际化支持来实现。对于语言的显示上,上面两个方面的解决应该可以把主要的问题解决掉...
  • atco
  • atco
  • 2011年02月05日 14:55
  • 1078

Asp.net MVC2实现中英多语言支持网站(转自forgetu)

本文基于ASP.NET MVC2说一下网站如何支持中英多语言技术。   新建一个asp.net mvc 2 项目,先看一下mvc 2项目的初始结构:    ...

net2.0多语言网页的实现

我昨天结合网上的资料实现了网页的多语言.其中有简体中文,繁体中文,英文三个.主要步骤是: 1.首先建立资源文件strings.resx,再建立strings.en-us.resx,strings.z...
  • Joyhen
  • Joyhen
  • 2014年01月16日 09:37
  • 753

asp.net多语言版本

asp.net程序来读取多语言版本Ini配置文件 发布于:软件开发网 来源:cnblogs 作者:佚名 时间:2011-09-20 21:52   这是asp.net程序来读取...
  • CPU_2
  • CPU_2
  • 2011年11月11日 19:59
  • 371

网站建设语言asp、php、jsp、.net优劣比较_技术交流

四者中,.NET和JSP应该是未来发展的趋势. JSP: 1>将内容的产生和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面.使用JSP标识或者小脚本...

ASP.net资源实现网站多语言

  • 2009年01月14日 20:31
  • 6KB
  • 下载

主流网站开发语言 ASP ASP.NET JSP PHP CGI

主流网站开发语言之ASP: ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和Visual BASIC类似,可以像SSI(Server Side Include)那样把后台脚...

网站开发语言ASP、ASP.net、JSP和PHP的优点和缺点

现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。      网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现...
  • oyxm0
  • oyxm0
  • 2011年11月17日 14:04
  • 2051
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp.net2.0多语言版本网站软件的实现--青蛙非王子(lostfrog)
举报原因:
原因补充:

(最多只允许输入30个字)