asp.net - 子Page_Init方法: Event init cannot be found

标签 asp.net vb.net events init

以下方法返回错误:“无法找到事件初始化”并在 System.Web.UI.Page 上获取错误

Visual Studio 2010,框架3.5

Public Class_default
    Inherits System.Web.UI.Page

    Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init

End Sub

最佳答案

我不是 VB.NET 专家(我正在用 C# 编写),但我可以说问题的原因是您需要重写 OnInit 方法而不是 Page_Init。

因此,您需要使用以下代码:

Public Class _Default
    Inherits System.Web.UI.Page

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    End Sub

    Protected Friend Overrides Sub OnInit(ByVal e As EventArgs)
        MyBase.OnInit(e)
    End Sub
End Class

关于asp.net - 子Page_Init方法: Event init cannot be found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13346419/

相关文章:

c# - 如何让一个 View 模型更新另一个 View 模型的属性?

c# - 注册到事件的命名方法

symfony - 自动将所有者设置为实体 - API 平台

c# - 不同 View 中的相同字段名称无法正确呈现

javascript - 使用js脚本后无法提交html表单

arrays - 如何与 VB.Net 中的常量集合进行比较?

css - ASP.NET:站点地图路径 CSS

asp.net - 是否可以修改默认的输出缓存设置

c# - 文件无法保存在使用 C# ASP.NET 的文件夹内

database - 从 Visual Basic 2010 到 MS ACCESS 2007 上的 INSERT INTO 命令出现语法错误