0
私は(ASP.Netは、分離コードでコントロール付き)このような何かをレンダリングしたい:ネストされたデータバインドされたコントロールにはどのdataboundコントロールを使用しますか?
<ul>
<li class="first"><h1>This is a caption</h1></li>
<li><a href="#" title="" target="_self">Foo</a></li>
<li><a href="#" title="" target="_self">Foo1</a></li>
<li><a href="#" title="" target="_self">Foo2</a></li>
<li><a href="#" title="" target="_self">Foo3</a></li>
<li><a href="#" title="" target="_self">Foo4</a></li>
</ul>
<ul>
<li class="first"><h1>This is a another caption</h1></li>
<li><a href="#" title="" target="_self">Foo5</a></li>
<li><a href="#" title="" target="_self">Foo6</a></li>
<li><a href="#" title="" target="_self">Foo7</a></li>
<li><a href="#" title="" target="_self">Foo8</a></li>
<li><a href="#" title="" target="_self">Foo9</a></li>
<li><a href="#" title="" target="_self">Foo10</a></li>
<li><a href="#" title="" target="_self">Foo11</a></li>
</ul>
...
各ULにレンダリングされるのli要素の量は、実行時に決定されます。 li内の各リンクは特定のul(特定のキャプションを含むもの)に属します。
bindイベント中、私はASPへのアクセスが必要です:HyperLinkはa要素にレンダリングされます。
これに対して、どのデータバインドASP.Netコントロールを選択する必要がありますか? リピータのリピータのように見えます。リピータは、データバインディングプロセスを醜いものにするはずです。
私は自分自身でこのHTML出力を作成しようと考えています。
どのようにすればよいですか?
私は今何とかこれを考えていると思います。それぞれのMyCustomObjectに別のListが含まれているList があります。カスタムオブジェクトを持つネストされたリピータのコードはどのように見えますか?それとも私の目的のために働かないのですか? –
citronas
@citronas - それはすべきです。ネストされたリピータの 'DataMember'を内部リストを保持するプロパティに設定するだけです(マークアップでこれを行うことができます)。 – Oded
ああ、ありがとう、私は明日それを試してみると、それが働く場合は教えてください) – citronas