Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 此.Page与(Page)HttpContext.Current.Handler不同_Asp.net - Fatal编程技术网

Asp.net 此.Page与(Page)HttpContext.Current.Handler不同

Asp.net 此.Page与(Page)HttpContext.Current.Handler不同,asp.net,Asp.net,嗨 有人知道这个.Page和(Page)HttpContext.Current.Handler之间有什么不同吗 我遇到一个问题,this.page返回null,有人写信给我说使用构造(page)HttpContext.Current.Handler“会更好 有什么不同 为什么以及何时此.page返回空值 谢谢 Shani只有当您尝试访问的类(控件)已添加到页面的控件层次结构中时,此.Page才可用。如果新创建的子控件未添加到层次结构中,它将无法确定其页面。此页面将通过搜索控件的父层次结构来查找控

有人知道这个.Page(Page)HttpContext.Current.Handler之间有什么不同吗

我遇到一个问题,this.page返回null,有人写信给我说使用构造(page)HttpContext.Current.Handler“会更好

  • 有什么不同
  • 为什么以及何时此.page返回空值
  • 谢谢


    Shani

    只有当您尝试访问的类(控件)已添加到页面的控件层次结构中时,此.Page才可用。如果新创建的子控件未添加到层次结构中,它将无法确定其页面。

    此页面将通过搜索控件的父层次结构来查找控件的页面

    HttypContext.Current.Handler
    将通过查看当前上下文(线程)找到页面

    如果控件尚未放入页面层次结构,则第一个控件将为null,即使第二个控件有效