Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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
C# 断点不在Init中工作,InitComplete,在VS2008中使用C在ASP.NET页面中预加载事件_C#_Asp.net_Visual Studio 2008_Events - Fatal编程技术网

C# 断点不在Init中工作,InitComplete,在VS2008中使用C在ASP.NET页面中预加载事件

C# 断点不在Init中工作,InitComplete,在VS2008中使用C在ASP.NET页面中预加载事件,c#,asp.net,visual-studio-2008,events,C#,Asp.net,Visual Studio 2008,Events,断点在初始化、初始化、ASP.NET页面中不工作,在VS2008中使用C预加载事件。但它对页面加载事件有效。 尝试此方法可帮助解决某些断点正常工作的问题,有些断点不正常: 在“调试”菜单中,选择“删除所有断点” 保存解决方案并关闭Visual Studio 打开解决方案,并在事件中重新建立断点。 这将确保断点的设置和命中正确。尝试此方法可以帮助解决某些断点正常工作的问题,而有些断点不正常: 在“调试”菜单中,选择“删除所有断点” 保存解决方案并关闭Visual Studio 打开解决方案,并在

断点在初始化、初始化、ASP.NET页面中不工作,在VS2008中使用C预加载事件。但它对页面加载事件有效。


尝试此方法可帮助解决某些断点正常工作的问题,有些断点不正常:

在“调试”菜单中,选择“删除所有断点” 保存解决方案并关闭Visual Studio 打开解决方案,并在事件中重新建立断点。
这将确保断点的设置和命中正确。

尝试此方法可以帮助解决某些断点正常工作的问题,而有些断点不正常:

在“调试”菜单中,选择“删除所有断点” 保存解决方案并关闭Visual Studio 打开解决方案,并在事件中重新建立断点。 这将确保断点被正确设置和命中。

编辑:将处理程序添加到OnInit而不是InitializeComponent方法中:

但实际上,您根本不需要这些初始值设定项,因为所有这些处理程序都可以使用AutoEventWireUp=true自动连接,例如:

编辑II:据我所知,InitializeComponent是针对VS2003.NETV1.1的。当时,InitializeComponent是IDE序列化Web表单构造的地方。 现在,这个方法永远不会从您的代码中调用,因此没有您期望和应该添加的事件处理程序。现在有两个选项可以添加hanler:对于常规页面事件和(例如)在重写的OnInit方法中,使用AutoEventWireUp=true。编辑:将处理程序移动到OnInit而不是InitializeComponent方法中:

但实际上,您根本不需要这些初始值设定项,因为所有这些处理程序都可以使用AutoEventWireUp=true自动连接,例如:

编辑II:据我所知,InitializeComponent是针对VS2003.NETV1.1的。当时,InitializeComponent是IDE序列化Web表单构造的地方。
现在,这个方法永远不会从您的代码中调用,因此没有您期望和应该添加的事件处理程序。现在有两个选项可以添加Hanler:对于常规页面事件,例如在重写的OnInit方法中,使用AutoEventWireUp=true。很抱歉不工作,页面直接加载而不在Init、InitPlugte、PreLoad Event中的断点处停止抱歉不工作,页面直接加载而不在Init、InitPlugte中的断点处停止,预载event@Student:您能用页面代码隐藏示例扩展您的问题吗?@Student:我对这些处理程序定义感兴趣。在代码隐藏中添加事件原型的正确方法是什么。请解释。@Student:你能用页面代码隐藏示例扩展你的问题吗?@Student:我只对这些处理程序定义感兴趣。在代码隐藏中添加事件原型的正确方法是什么。请解释一下。
public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
        }

        protected void InitializeComponent()
        {
            this.PreLoad += new System.EventHandler(this._Default_PreLoad);
            this.InitComplete += new System.EventHandler(this._Default_InitComplete);
            this.Init += new System.EventHandler(this._Default_Init);
            this.PreRender += new System.EventHandler(this._Default_PreRender);
            this.PreInit += new System.EventHandler(this._Default_PreInit);
            this.SaveStateComplete += new System.EventHandler(this._Default_SaveStateComplete);

        }

        protected void _Default_InitComplete(object sender, EventArgs e)
        {
              ........
        }

        protected void _Default_Init(object sender, EventArgs e)
        {
         .........
        }

        protected void _Default_PreLoad(object sender, EventArgs e)
        {
         ..........
        }
    }
  override protected void OnInit(EventArgs e)
  {
     // move your initializers here
  } 
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }

    protected void Page_PreLoad(object sender, EventArgs e)
    {
     .........
    }

    protected void Page_InitComplete(object sender, EventArgs e)
    {
          ........
    }

    protected void Page_Init(object sender, EventArgs e)
    {
     .........
    }

    protected void Page_PreRender(object sender, EventArgs e)
    {
     .........
    }

    protected void Page_SaveStateComplete(object sender, EventArgs e)
    {
     .........
    }
}