惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog
The Cloudflare Blog
J
Java Code Geeks
Apple Machine Learning Research
Apple Machine Learning Research
T
Tailwind CSS Blog
L
LangChain Blog
Recent Announcements
Recent Announcements
Hugging Face - Blog
Hugging Face - Blog
Microsoft Security Blog
Microsoft Security Blog
F
Fortinet All Blogs
Microsoft Azure Blog
Microsoft Azure Blog
V
V2EX
I
InfoQ
博客园 - 司徒正美
T
The Blog of Author Tim Ferriss
G
Google Developers Blog
云风的 BLOG
云风的 BLOG
aimingoo的专栏
aimingoo的专栏
小众软件
小众软件
H
Help Net Security
博客园 - 三生石上(FineUI控件)
S
SegmentFault 最新的问题
B
Blog RSS Feed
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

博客园 - flyluo

利用sqlmap进行POST注入 [转]C#创建文件的实战应用示例解析 VC下的scoket编程 【转】利用Hough变换实现直线检测的代码 [转]RGB转换为灰度图的vc代码 ASP.NET 2.0,C#----利用GridView控件导出其他文件(导出Excel,导出Word文件) gridview添加,删除,编辑DropDownList 根据值对应相应的选择项 - flyluo - 博客园 如何避免安装SQL2005的COM+错误 印度的九九乘法--超强 net客户段验证 net客户段验证 为GridView删除添加提示 再次装反IIS和.NET FRAMWORK2.0的顺序 一个简单的发布工具 汉字转拼音 c#加密解密 金额小写转大写 【转贴】C#中有关string和byte[]转换的问题 .NET开发人员十大必备下载工具
实现多语言网站(Asp.Net 2.0)
flyluo · 2008-04-14 · via 博客园 - flyluo

 在Asp.Net 2.0中可以重写页面代码文件中的InitializeCulture()来设置页面的UICulture。例如:

1protected override void InitializeCulture()
2    {
3        if (Session["UICulture"]!= null)
4        {
5            Page.UICulture = Session["UICulture"].ToString();
6        }

7        base.InitializeCulture();
8    }

        当然现在还不能实现,必须生成页面的多语言的资源文件。打开页面文件,点击菜单栏中的“Tools”,点击“Generate Local Resource”,这样就会在“App_LocalResources”生成相应的页面资源文件。
        例如:对Test.aspx执行以上操作后,会在“App_LocalResources”生成Test.aspx.resx,然后假如还需要其英文资源,可以拷贝一份,把其重命名为Test.aspx.en.resx,然后编辑修改其内容即可。
        这样页面就可以根据Session["UICulture"]自动生成不同的语言界面。