私は、asp.netでコードの背後に部分クラス "_Default"とこのクラスが付属していることを知りたがっています他のクラス「ページ」から継承します。"_Default"部分クラスと継承クラス "System.Web.UI.Page"を意味する
"ページ"クラスのすべての機能と、 "_Default"クラスの意味は何ですか...なぜこのクラスは部分的なのですか?
namespace WebApplication2
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
}
これはまさに真です。それはPageクラスから継承されているので部分的ではありません!パーシャルは、クラスを別々のソースファイルに宣言するための単なる方法です。現在では、通常、コード生成とともに使用されるため、自動生成されたソースを変更することなく、独自のプロパティとメンバーでクラスを拡張できます。こうすることで、変更を失うことなくコードを再生成することができます。 –