获得同一项目中其他的网页事件
我在A网页中定义了up事件,在程序处理完任务后引发up事件。我想在B网页中捕捉这个
up事件。事件产生后,B网页却没有响应这个事件?请问如何才能实现这样的功能。
下面是我的实现方式
A网页:
Public Class up
Inherits System.Web.UI.Page
Event upend(ByVal type As String)
#Region " Web 窗体设计器生成的代码 "
'该调用是 Web 窗体设计器所必需的。
<System.Diagnostics.DebuggerStepThrough()> Private Sub
InitializeComponent()
End Sub
Protected WithEvents Label1 As System.Web.UI.WebControls.Label
Protected WithEvents ImageButton1 As
System.Web.UI.WebControls.ImageButton
Protected WithEvents Label2 As System.Web.UI.WebControls.Label
Protected WithEvents fileup As System.Web.UI.HtmlControls.HtmlInputFile
Protected WithEvents 文件列表 As
System.Web.UI.HtmlControls.HtmlGenericControl
'注意: 以下占位符声明是 Web 窗体设计器所必需的。
'不要删除或移动它。
Private designerPlaceholderDeclaration As System.Object
Private Sub Page_Init(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Init
'CODEGEN: 此方法调用是 Web 窗体设计器所必需的
'不要使用代码编辑器修改它。
InitializeComponent()
End Sub
#End Region
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'在此处放置初始化页的用户代码
dim filename as string ="abc"
RaiseEvent upend(filename)
End Sub
B网页:
Imports System.Data.SqlClient
Imports System.IO
Imports tboa.up
Public Class upfile_set
Inherits System.Web.UI.Page
#Region " Web 窗体设计器生成的代码 "
'该调用是 Web 窗体设计器所必需的。
<System.Diagnostics.DebuggerStepThrough()> Private Sub
InitializeComponent()
End Sub
Protected WithEvents dg1 As System.Web.UI.WebControls.DataGrid
Protected WithEvents ImageButton1 As
System.Web.UI.WebControls.ImageButton
Protected WithEvents ImageButton2 As
System.Web.UI.WebControls.ImageButton
Protected WithEvents up1 As New tboa.up
'注意: 以下占位符声明是 Web 窗体设计器所必需的。
'不要删除或移动它。
Private designerPlaceholderDeclaration As System.Object
Private Sub Page_Init(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Init
'CODEGEN: 此方法调用是 Web 窗体设计器所必需的
'不要使用代码编辑器修改它。
InitializeComponent()
End Sub
Private Sub up_upend(ByVal type As String) Handles up1.upend
'获得事件后的处理程序。
End Sub
End Class