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

AreasExpertise1 を見つけてパラメーターを作成する必要がありますが、選択した値も取得しますか?

4

1 に答える 1

1

投稿したコードはコントロールを見つけて、それをControlオブジェクトとして返します。

それをコントロール (DropDownList または RadioButtonList、または使用しているもの) にキャストし、そのSelectedValueためにプロパティを呼び出す必要があります。

var ctrl = FindControl("AreasExpertise1") as DropDownList;
if (ctrl != null)
  x.Parameters.AddWithValue("@areasexpertise1", ctrl.SelectedValue)
于 2010-02-18T08:43:38.413 に答える