Sarà questo codice di ottenere il valore del controllo trovata? sintassi asp.net
-
21-09-2019 - |
Domanda
x.Parameters.AddWithValue("@areasexpertise1", FindControl("AreasExpertise1"))
Si deve trovare AreasExpertise1 e fare un parametro, ma non che ottenere il SelectedValue troppo?
Soluzione
Il codice che hai postato troverà il controllo e tornerà come un oggetto Control
.
È necessario lanciarlo a qualunque controllo è (DropDownList o RadioButtonList, o qualunque cosa sia in uso), e quindi chiamare la proprietà SelectedValue
su di esso al fine di farlo:
var ctrl = FindControl("AreasExpertise1") as DropDownList;
if (ctrl != null)
x.Parameters.AddWithValue("@areasexpertise1", ctrl.SelectedValue)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow