0
我有我的母版頁繼承自一個名爲MasterParent的類。在編譯過程中,我得到一個錯誤如下:MasterPage.master繼承繼承MastPage的另一個類
編譯錯誤:
說明:該請求提供服務所需資源的編譯過程中出現錯誤。請查看以下具體的錯誤細節並適當修改您的源代碼。編程器錯誤消息:ASPNET:確保此代碼文件中定義的類匹配'inherits'屬性,並且它擴展了正確的基類(例如Page或UserControl)。
源錯誤:
Line 8: namespace PortfolioApplication
Line 9: {
Line 10: public partial class MasterPage : MasterParent
Line 11: {
Line 12: }
我的代碼: MasterParent.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace PortfolioApplication
{
public abstract class MasterParent : System.Web.UI.MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
}
#region "Navigation Buttons"
protected void btnPortfolio_Click(object sender, EventArgs e)
{
Server.Transfer("Portfolio.aspx");
}
protected void btnHome_Click(object sender, EventArgs e)
{
Server.Transfer("Default.aspx");
}
protected void btnContact_Click(object sender, EventArgs e)
{
Server.Transfer("Contact.aspx");
}
protected void btnResume_Click(object sender, EventArgs e)
{
Server.Transfer("Resume.aspx");
}
#endregion
}
}
MasterPage.master.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace PortfolioApplication
{
public class MasterPage : MasterParent
{
}
}
另外: 我只是想改變我的代碼MasterParent.cs爲類標題:
public partial class MasterPage: System.WEb.UI.MasterPage and i am getting the same error about inheritence.
曾經在那裏。我嘗試了每一種可能的情況,並且仍然是不行。 –
嗯,試着從頭開始用一個* .cs文件和從MasterPage派生的單個非部分類。 – Dai