Как я могу открыть файл ascx при нажатии ImagemButton на Radlistview?

У меня есть RadListView с набором картинок, связанных с логотипом компании. Я хочу щелкнуть изображение и открыть уже созданный элемент управления.ascx с подробной информацией о каждой из компаний.

Как мне это получить?

1 ответ

Похоже, вы хотите загрузить все свои пользовательские элементы управления при загрузке страницы, а затем скрыть / показать с помощью JavaScript? Если это так, загрузите каждый из элементов управления в div с уникальным классом, который вы назначаете в коде позади (возможно, имя самого элемента управления). Затем в событии OnItemDataBound вашего RadListView найдите элемент управления изображением и назначьте событие click с элементом управления, который вы хотите показать. Какой-то псевдокод:

<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();
}
Другие вопросы по тегам