假设有一个WebForm1.aspx,其中定义了类WebForm1。
但是下面的代码运行的结果却有点出乎意料:


private void Page_Load(object sender, System.EventArgs e)
{
        Response.Write(Object.ReferenceEquals(this.GetType(), typeof(WebForm1)).ToString()); //输出为false.
}

原来aspx页面在运行的时候会动态产生一个派生类:ASP.WebForm1_aspx。运行时的实例对象是从那个派生类创建的。
因此上边的代码改成如下,输出就为true了。


private void Page_Load(object sender, System.EventArgs e)
{
        Response.Write(Object.ReferenceEquals(this.GetType().BaseType, typeof(WebForm1)).ToString()); //输出为true.
}

转载于:https://www.cnblogs.com/Laser_Lu/archive/2004/07/21/26304.html

aspx页面在运行的时候会自动产生当前页面类的一个子类。相关推荐

  1. 自动刷新网页,自动刷新当前页面,JS调用

    reload 方法,该方法强迫浏览器刷新当前页面. 语法:location.reload([bForceGet])                                            ...

  2. mip-html自动跳转页面,百度MIP技术快速入门(上)

    前言 「本文假定读者已经有初级的前端开发知识,包括HTML.CSS.」 百度在一年前推出了称为 MIP(Mobile Instant Pages)的前端开发组件,主要目的是加速移动端网页的显示.MIP ...

  3. 该页面仅以HTML格式保存_轻松实现页面自动刷新功能,提高前端开发效率

    作为一名前端,开发web页面是我们的本职工作.在完成一个页面开发的过程中,保存代码然后手动刷新页面查看效果,这样的动作需要重复无数次,虽然一次这样的动作可能只要花费几秒钟的时间,但是次数多了也挺浪费时 ...

  4. 页面自动获取焦点影响页面切换效果_ReactIndex - 让文件夹index页面变得更有实用性 (替换传统Web服务器index页)...

    React的学习和家庭需求 工作上有需要接触React,而在正式接触相关产品之前为了了解一些基础.除了标准教程里面的例子意外,总觉得有点不够. 正好孩子他妈最近交给我一个任务: 儿子的学习资料需要整理 ...

  5. JS自动刷新当前页面

    JS自动刷新当前页面 在ITOO的后台管理中,有一个需求就是查看考生的登录情况,每个考场当前的考生登录人数详情. 这里,之前是手动的点击刷新按钮,进行刷新,这里前台使用的是easyUI,代码如下: e ...

  6. 微信小程序setTimeout自动跳转页面

    setTimeout(function() {console.log("开始进行跳转");wx.reLaunch({url: '../PikceTime/PikceTime',}) ...

  7. 开发一款自动指向特定页面元素的jQuery插件:jQuery PointPoint

    来源:tutorialzine.com          编译:GBin1.com web设计人员感觉目前他们出于一个两难的境地:他们需要创建出优美的用户界面,需要创新并且实用.有时候,尽管我们全力付 ...

  8. php自动关闭页面代码,自动生成伪静态页面代码(简易版)

    在你的动态php页面最顶端放置代码:<?php  ob_start(); ?> 然后在页面最底部放置代码:<?php $info = ob_get_contents(); $file ...

  9. php到期自动过期,PHP实现页面长时间无操作,自动过期函数

    PHP实现页面长时间无操作,自动过期函数 发布于 2015-01-13 19:55:41 | 878 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertex ...

最新文章

  1. 电子书下载|2020 年云原生年货小红书来啦!
  2. cypress 的错误消息 - the element has become detached or removed from the dom
  3. 大牛手把手教你!2021Java最新大厂面试真题
  4. 工作335:uni-ele-el-date-picker限制选择时间
  5. oracle 01304,关于ORA-01034和ORA-27101的解决方法
  6. [android] 练习使用ListView(二)
  7. Apple Cached Service 导致 iPhone app store无法下载程序
  8. 搜索算法-广度优先和深度优先搜索
  9. Java基础总结--1
  10. (一)跟我一起玩Linux网络服务:DNS服务——BIND(/etc/named.conf、/var/named)设置实现和解释...
  11. Windows 10搜集的用户隐私数据全部在此
  12. 深度学习GPU显卡的浮点计算性能指标分析
  13. 计算机内存条如何区分频率,Win7怎么看内存条频率,教您查看方法
  14. java word 颜色设置_如何在Java中为word文档(.doc或.docx)设置背景颜色(页面颜色)?...
  15. kNN分类算法伪代码最简python代码
  16. 数据泄露的常见原因是什么,后果是什么?
  17. CentOS7做RAID10,并模拟损坏磁盘以及修复
  18. 如何克服短时记忆局限性对于界面的影响
  19. 【AnolisOS 8.x】配置本地 repo 源
  20. 闲鱼架构专家,详解Flutter技术架构15页ppt:跨端方案如何选择?

热门文章

  1. 零基础学Python(第十七章 模块import)
  2. OracleTimesten使用方法总结
  3. zoj3195 联通树上三个点的路径长
  4. 2017-7-18-每日博客-关于Linux下的鲜为人知的10条命令.doc
  5. 15.RDD 创建内幕解析
  6. ./ 表示当前路径 ../ 表示上一级目录路径
  7. android 介绍0
  8. ASP.NET 5 入门(1) - 建立和开发ASP.NET 5 项目
  9. owls-uddi-matchmaker安装
  10. C语言中的数据类型在VB中的申明