私はasp.netで構築された簡単なWebサイトを持っています。通常は、一度に1人または2人のユーザーしかいません。私の質問は、クラスレベルでクラスをインスタンス化することは大丈夫ですか、またはそれぞれのメソッドをインスタンス化する必要があります。ここに例があります。私は、名前フィールドとMacフィールドを持つHostという名前のクラスを持っています。特定のページの背後にある私のコードでは、これを行うにはOKです:クラスレベルの変数/オブジェクトは受け入れられますか?
public partial class addhosts : Page
{
private Host host = new Host();
private HostDal dal = new HostDal();
protected void myMethod()
{
host.Name = "myname"
host.Mac = "mymac"
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
dal.AddHost(host)
}
}
は、どのように動作させるかによって異なります。 – c0deNinja