在asp.net中有以下四种不同的写法:
1, Page.IsPostBack Page.Validate()
2, this.IsPostBack this.Validate()
3, base.IsPostBack base.Validate()
4, IsPostBack Validate()因为我刚开始接触面向对象的知识,所以有很多不懂,关于上面的写法我有很多不理解:1,静态属性和方法直接通过类名调用,否则要通过类的一个实例对象调用,但是为什么既可以写成Page.IsPostBack和Page.Validate() (通过类名调用)又可以写成this.IsPostBack this.Validate() (通过对象调用),那么IsPostBack和Validate()到底是不是静态属性(方法)呢?2,base.Validate()跟this.Validate()有什么区别,他们的执行有什么不同,为什么在page类里面一点区别都没有上面问题也许很低级,但是我确实不懂~,希望大家能解小弟之惑~~
Thanks~~
1, Page.IsPostBack Page.Validate()
2, this.IsPostBack this.Validate()
3, base.IsPostBack base.Validate()
4, IsPostBack Validate()因为我刚开始接触面向对象的知识,所以有很多不懂,关于上面的写法我有很多不理解:1,静态属性和方法直接通过类名调用,否则要通过类的一个实例对象调用,但是为什么既可以写成Page.IsPostBack和Page.Validate() (通过类名调用)又可以写成this.IsPostBack this.Validate() (通过对象调用),那么IsPostBack和Validate()到底是不是静态属性(方法)呢?2,base.Validate()跟this.Validate()有什么区别,他们的执行有什么不同,为什么在page类里面一点区别都没有上面问题也许很低级,但是我确实不懂~,希望大家能解小弟之惑~~
Thanks~~
解决方案 »
- 自己做的登陆窗口不管我怎么登陆都是账号密码错误。
- 怎么精确获取文件名的大小写?
- 我怎么上传我的东西
- 可能刚才的帖子没说清楚我要生成4位所有26个英文字母
- 请问各位大哥怎么在 .net 2005中添加窗体啊?
- 问大家个问题 北京南大苏富特 和北大软件 这两个公司怎么样 给点意见 再问个技术问题
- 汇编代码 这个有办法突破20或者取消吗?
- 求助:我在主窗体点击按钮产生一个新的窗体,再次点击,我想让上一次的窗体显示到前边而不是再开一个窗体,怎么实现?谢谢。
- 请教!C#数据库编程问题!!!!!!!!!!!
- 请教一个类试javascript的问题
- 如何使新打开的子窗口的左上角位于屏幕的左上角?
- 大家来看段代码.这是哪儿的问题啊?
2.this.XX指这个类的XX方法,base.XX指this的基类的XX方法,如果两个类的方法实现是一样的,那么结果当然一样