私はこのように、リピーターを持っており、それにオブジェクトのリストをバインド:リピーターのボタンクリックイベントハンドラーでバインドされたオブジェクトを取得する方法は?
protected void Button_ItemCommand(object source, RepeaterCommandEventArgs e) {
if (e.CommandName == "Edit") {
// I need to get my listItem.Id here
}
}
それは次のようになります。私は、このハンドラによって処理されたリンクボタンを持つリピータインサイド
List<MyClass> myList = //....
MyRepeater.DataSource = myList;
MyRepeater.DataBind();
簡単ですが、私はそれを行う方法を見つけることができません。
ありがとうございました。
申し訳ありませんが、私は明確ではなかったかもしれ、私が取得する必要がありますこのリピータ項目にバインドされているオブジェクトのプロパティ。 – Burjua
@ Burjua、私の答えに記載されているように、これはできません。コントロールにデータを保存し、FindControlアプローチを使用する必要があります。 –
@Burjua - 私の編集を参照してください –