2009-07-20 8 views
1

リピータにバインドされた宿泊施設オブジェクトのリストと、さまざまな出席者グループがリストされたネストされたリピータがあります。高齢、ジュニア]。これは、LinkBut​​tonsとして表示された値を持つすべての出力がきれいです。クリックされるとコードビハインドイベントハンドラに送られます。ここでASP.NETネストされたリピータアクセスする要素

は[...いくつかのERでの興味深い出席者のグループ名]をあなたに画像を与えるために、出力の例です。イベントハンドラで The output from the nested Repeaters http://abunchofletters.co.uk/images/report-accommodation-section.png

、私はリピーターが持っているかを確認するために、オブジェクトパラメータをテスト外側のリピーターのリンクもクリックすることができます[宿泊施設は設定されますが、参加者グループはありません]。

現在クリックされている内部リピータのLinkBut​​tonを含む外部RepeaterItemからHiddenFieldを取得する方法はありますか?など。画像から、[女性]セクションの[参加者]リンクをクリックします。だから、FindControl経由のEventArgsはAttendee GroupのIDを含んだ隠しフィールドを得ることができますが、宿泊施設IDも必要です。

答えて

0

grand -parentにアクセスするだけです。私はすでに親を試しましたが、それは内部リピーターまであなたを連れて行くことに気付きました。

すべてのことが必要だったのでした。

repeaterArgs.Item.Parent.Parent.FindControl("hdnAccommodationID") as HiddenField; 
関連する問題