[英]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.