我有一个用asp.net构建的简单网站。通常一次只有1或2个用户。我的问题是,是否可以在类级别上实例化一个类,还是应该为每个方法实例化。这里有一个例子。我有一个名为Host的类,其中包含一个名称字段和一个mac字段。在我的代码后台为特定页面,这样做可以吗:
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)
}
}