当前位置:  开发笔记 > 编程语言 > 正文

Page.Load问题在ASP.NET 2.0中

如何解决《Page.Load问题在ASP.NET2.0中》经验,为你挑选了1个好方法。

我试图帮助另一个程序员使用一个名为Default.aspx的页面,带有代码隐藏部分,不幸的是我有点不知所措.

 Partial Class _Default
 Inherits OverheadClass
 'A bunch of global variables here'

 Private Sub page_load(ByVal sender As Object, ByVal e As System.Eventarts) Handles Me.Load
 'Function goes here'

而在我们的OverheadClass中

 Public Sub Sub_OverheadClass_Load(ByVal sender As Object, ByVal e as System.EventArgs) Handles MyClass.Load

期望的效果是继承OverheadClass时,我们希望在页面上的load事件运行之前运行它的加载.可能有一个非常简单的答案,我错过了.

编辑:我忘了注意我们用VB编写,而不是C#,因为很多人都习惯使用ASP.



1> mattruma..:

您应该能够覆盖OnLoad并首先调用基类的OnLoad,然后调用您的类,例如:

C#版本

protected override void OnLoad(EventArgs e)
{
    base.OnLoad(e);

    // Do some stuff here
}

VB版

Protected Overrides Sub OnLoad(ByVal e As System.EventArgs)

    MyBase.OnLoad(e)

    ' Do some stuff here

End Sub

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有