我正在尝试自动连接 Page OnLoadComplete 事件,但到目前为止还没有成功。
它的名字是“LoadComplete”,所以它只是LoadComplete吗?还是遵循 page_load 语法?
到目前为止,我尝试过的一切都没有奏效。 (我在这个事件中有一个断点,它永远不会被触发)。我尝试了以下签名的变体。
protected void LoadComplete(object sender, EventArgs e)
谢谢
凯文
最佳答案
您是否在 Page 指令中(即在 ASPX 文件的最顶部)设置了 AutoEventWireup="true"?
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
它应该遵循 PageLoad 语法,即 Page_LoadComplete。
编辑:您不能自动连接到用户控件中的 Page_LoadComplete 方法,因为该方法是 Page 方法,而不是 Control 方法。如果您需要使用此事件,则需要将其附加到控件初始化时的事件并提供事件处理程序。
查询 this link
另见 ASP.NET Page Life Cycle Overview有关页面事件列表的引用。
关于asp.net - 如何命名 Page OnLoadComplete 事件以便它自动连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1165454/