0

会社のロゴに関連する一連の写真を含む RadListView があります。画像をクリックして、作成済みの .ascx コントロールを開き、各企業の詳細を表示したいと考えています。

どうすれば入手できますか?

4

1 に答える 1

0

ページの読み込み時にすべてのユーザー コントロールを読み込み、JavaScript で非表示/表示する必要があるように思えますか? その場合は、コード ビハインドで割り当てた一意のクラス (おそらくコントロール自体の名前) を使用して、div 内の各コントロールを読み込みます。次に、RadListView の OnItemDataBound イベントで、イメージ コントロールを見つけて、表示するコントロールにクリック イベントを割り当てます。いくつかの擬似コード:

<a href="#" onclick="showControl('MyUserControl')"><img src="blah" /></a>

<div class="ControlWrapper MyUserControl">
    //user control loaded here
</div>

function showControl(name){
    $("ControlWrapper").hide();
    $("." + name).show();
}
于 2016-09-06T17:42:16.883 に答える