asp.net - 如何命名 Page OnLoadComplete 事件以便它自动连接?

标签 asp.net

我正在尝试自动连接 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/

相关文章:

c# - ASP.NET c# 表单验证

c# - 在 visual studio 中使用母版页实现 html/css 框架

asp.net - 在一行中显示两个 div 元素

asp.net - 如何设置高度自动 CSS 属性?

c# - AJAX 请求后的 JavaScript

c# - 在 c# asp.net 中登录后禁用 Web 浏览器后退按钮

asp.net - BundleReference 和缓存

asp.net - 当字段为空时隐藏 gridview 中的按钮

javascript - 如何在用户使用 jQuery 单击时在特定 li 上添加事件类

c# - 客户端验证,包括 unicode 字符范围