簡體   English   中英

在aspx頁面中繼承抽象類

[英]inherit abstract class in aspx page

我知道c#不支持多重繼承。但是我想通過保持System.Web.UI.Page的樣子從抽象類繼承方法。例如。

abstract class stuff1()
{
 public abstract void print();
}

在aspx頁面

 public partial class WebForm1: System.Web.UI.Page
 {
   //I want to implement print() method from abstract class here
  }

我們可以從aspx.cs文件后面的代碼中的抽象類繼承方法嗎,如果可以,怎么辦?

您可以嘗試從System.Web.UI.Page類擴展您的類。 這樣,您的網頁可以從您的類繼承並可以擴展功能。

public abstract class stuff1 : Page
{
    public abstract void print();
}


public partial class _Default : stuff1
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    public override void print()
    {
        throw new NotImplementedException();
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM