webForumDet fria alternativet

dropdownlistor och object sender

2 svar · 194 visningar · startad av Nöff

NöffMedlem sedan nov. 2003569 inlägg
#1

Måste be om lite råd.

Om jag har en DropDownList1, och har en händelsehanterare på den.... vad är det mest korrekta att göra , använda "sender" objektet eller ta DropDownListen direkt?. spelar det nån roll?

(pseudokod)

private void DropDownList1.SelectedIndexedChanged(Object sender, EventArgs e)
{
Response.Write(((DropDownList)sender).SelectedValue)
}

private void DropDownList1.SelectedIndexedChanged(Object sender, EventArgs e)
{
Response.Write(DropDownList1.SelectedValue)
}

PhorpherMedlem sedan feb. 20002 300 inlägg
#2

Eftersom du vet att det är just den specifika dropdownlisten som orsakade eventet så kan du lika gärna gå direkt via objektet istället för att hålla på och casta sender-objektet.

PaceMedlem sedan juni 20019 024 inlägg
#3

Jag skulle använda sender, för då får man ett ställe mindre att hålla reda på objektnamnet (big deal, men är väl en smaksak).

125 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)