そのため、Web サイトを Web アプリケーションに変換する際に問題が発生しました。MasterParent というカスタム クラスを継承していた MasterPage があります。今参照しようとすると、まったく認識されません。
どちらのファイルも、メインのアプリケーション フォルダー内にあります。以下にコード例を示します。
MasterPage.master.cs
public partial class MasterPage : MasterParent
{
}
MasterParent.cs (上記のコードから継承することはできません)
namespace PortfolioApplication
{
/// <summary>
/// Summary description for MasterContent
/// </summary>
public abstract partial 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
}
}
私は非常に単純なものを見逃していますか、それとも何が間違っていますか?