2
我有一個用VB編寫的.NET 4.0 Web應用程序項目。我有一個主頁,其中所有後續的網頁派生。每個網頁包含一個或多個Web用戶控件。一個特定的WUC包括一個用戶可以點擊的面板 - 它的行爲和感覺就像一個按鈕 - 將他們帶到另一頁相關數據。如何在VB.NET中的Web用戶控件上引發事件
我現在需要捕獲面板的OnClick事件,並在將用戶重定向到另一個頁面之前執行任務。到目前爲止我曾嘗試的解決方案包括:
(1)將以下代碼部分類後...的開口WUC語句:
Public Event Click(ByVal sender As Object, ByVal e As EventArgs)
Protected Overridable Sub OnClick(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Click
RaiseEvent Click(Me, e)
End Sub
(2)包括以下子例程WUC內:
Public Sub common_button1_Click1(sender As Object, e As EventArgs) Handles Me.Click
' Do Stuff here
End Sub
(3)有世維會的Page_Prerender子程序中聲明如下:
AddHandler Me.Click, AddressOf common_button1_Click1
我現在如何使用這個事件處理程序,以便當我點擊WUC時它會觸發?我在想,在我的網頁上對WUC的引用將具有屬性「OnClick」,並指向「common_button1_Click」,但該選項似乎不在Visual Studio的IntelliSense中。示例...
非常感謝您預期到您的回覆。