大家好我认识的可能是我被困的幼稚事物。很长一段时间后我在vb.net项目上工作,所以我遇到了一个问题,我遇到了这个问题。我正在开发一个项目,我必须在按钮单击功能上调用基类函数。不过可能我在做错了。我有一个aspx页面,它继承了common.vb文件。
下面我正在使用代码,
newProduct.aspx
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="NewProduct.aspx.vb" Inherits="IES_dashboard.common" %>
<%@ Register TagPrefix="inc" TagName="head" Src="~/include/head.ascx" %>
<%@ Register TagPrefix="inc" TagName="header" Src="~/include/header.ascx" %>
<%@ Register TagPrefix="inc" TagName="sidebar" Src="~/include/sidebar.ascx" %>
newProduct.aspx.vb
Imports System.Data
Imports System.Data.SqlClient
Imports System.Configuration
Public Class NewProduct
Inherits common
Protected Sub btnCancel_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnCancel.Click
Dim redirect As common = New common()
End Sub
End Class
common.vb代码
Imports Microsoft.VisualBasic
Public Class common
Public Function response()
Response.Redirect("main.aspx")
End Function
End Class
我想在btnCancel_Click上调用响应函数。 如果有人在这个问题上帮助我,我将感激不尽。 提前谢谢。
答案 0 :(得分:2)
您使NewProduct继承自Common。在这种情况下,您可以将NewProduct视为“Common”。在btnCancel_Click期间无需创建它的实例。 您可以简单地调用Common上的可用方法(因此也可以调用NewProduct):
Public Sub btnCancel_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnCancel.Click
response()
End Sub