Domanda

x.Parameters.AddWithValue("@areasexpertise1", FindControl("AreasExpertise1"))

Si deve trovare AreasExpertise1 e fare un parametro, ma non che ottenere il SelectedValue troppo?

È stato utile?

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
scroll top