ASP.NET不知不觉中已经更新到3.5版本了,相信有很多朋友会由2.0迁移到3.5,我就是其中之一.为了节省我们的宝贵开发时间,尽量压缩在迁移的过程中所消耗成本,此文将以维基百科形式不断更新, 有兴趣的朋友可以在留言中把自己在工作中遇到的这方面的问题写出来,我会整理到此篇文章中.我先来一条,请博友们以此形式留言.
一、基本
资源本地化时初始化语言变更
2.0:
重写OnPreInit方法或InitializeCulture方法,并将语言编码覆给UICulture,Culture即可将该页面初始化此种语言.
1
protected
override
void
OnPreInit(EventArgs e)
2 {
3 this.Page.UICulture = this.Page.Culture = "ZH-CN";
4 base.OnPreInit(e);
5}
2 {
3 this.Page.UICulture = this.Page.Culture = "ZH-CN";
4 base.OnPreInit(e);
5}
或者
Code
1protected override void InitializeCulture()
2{
3 this.Page.UICulture = this.Page.Culture = "JA-JP";
4 base.InitializeCulture();
5}
1protected override void InitializeCulture()
2{
3 this.Page.UICulture = this.Page.Culture = "JA-JP";
4 base.InitializeCulture();
5}
3.5:
不再支持OnPreInit方法.
属性定义
2.0
Code
1String _name;
2public String Name
3{
4 set{_name = value;}
5 get{return _name;}
6}
1String _name;
2public String Name
3{
4 set{_name = value;}
5 get{return _name;}
6}
3.0、3.5
Code
1public String Name
2{
3 get;set;
4}
1public String Name
2{
3 get;set;
4}