使用asp.net vb.net在子类中调用基类函数

时间:2016-04-09 06:58:36

标签: asp.net .net vb.net

大家好我认识的可能是我被困的幼稚事物。很长一段时间后我在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上调用响应函数。 如果有人在这个问题上帮助我,我将感激不尽。 提前谢谢。

1 个答案:

答案 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