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

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了      

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值