すべてのWebフォームで再利用できる機能があります。したがって、これを基本クラスで再利用し、Webフォームに基本クラスを継承させたいと思います。私の例は正しいオブジェクト指向の練習を使用していますか?次に例を示します。
using System;
using System.Web;
namespace Template1
{
public abstract class AllPageBaseClass : System.Web.UI.Page
{
public AllPageBaseClass()
{
this.Load += new EventHandler(this.Page_Load);
}
protected void Page_Load(object sender, EventArgs e)
{
if (Session["stuff"] == null)
Response.Write("Session Is Empty");
// More error checking common to all pages here
}
}
}
using System.Lots_Of_Stuff;
//システムが必要ですか; およびSystem.Web; ここ ??
namespace Template1
{
public partial class Home : AllPageBaseClass
{
protected new void Page_Load(object sender, EventArgs e)
{
// All unique Page_load stuff here
}
....
}
}