2016-09-06 2 views
0

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

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

ответ

0

Похоже, вы хотите загрузить все свои пользовательские элементы управления, когда страница загружается, а затем скрыть/показать с помощью 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(); 
}