Potrei non spiegarlo chiaramente. Ma quali sono gli svantaggi nel creare la classe all'interno della classe parziale rispetto a ciascun metodo? (Si vedano gli esempi)Istanziare la classe C# in ASP.NET nella pagina parziale o nel metodo
Esempio all'interno parziale:
public partial class test: System.Web.UI.Page
{
cSystem oSystem = new cSystem();
protected void Page_Load(object sender, EventArgs e)
{
oSystem.useme();
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
oSystem.usethis();
}
contro
Esempio all'interno di ciascuna classe:
public partial class test: System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
cSystem oSystem = new cSystem();
oSystem.useme();
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
cSystem oSystem = new cSystem();
oSystem.usethis();
}
Perché preoccuparsi di istanziare affatto se la tua classe ei membri sembrano essere statici in ogni caso – Pleun
no non è statico. cSystem è una classe di utilità. Rimango lontano dalle lezioni statiche sulle app Web di un post precedente. – user2156940
Uso anche cSystem come uno dei miei controller e la pagina .cs li usa: usando {myapp} .Controllers; namespace {myapp} .Controllori { public class cSystem { – user2156940