webForumDet fria alternativet

använda 'object sender' i metod eller ej

.NET

1 svar · 314 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#1

Har inte tänkt på detta förrut men om man har ex. en loginkontroll, är det nån skillnad på att typomvandla sender mot att hämta kontrollen direkt?
Ex.

    protected void Login1_LoginError(object sender, EventArgs e)
    {
          Login1.foo = bar;
    }
 
   protected void Login1_LoginError(object sender, EventArgs e)
    {
          Login login = (Login)sender;
          login.foo = bar;
    }
Medlem sedan dec. 19996 721 inlägg
#2

Man kan knyta samma eventhandler till flera events och event-källor. Därför finns sender med. Har du bara en Login-kontroll så spelar det ingen roll.

253 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)